<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://infrathrone.xyz</loc>
<lastmod>2026-08-28T16:59:07.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs</loc>
<lastmod>2026-08-22T20:51:27.729Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://infrathrone.xyz/privacy</loc>
<lastmod>2026-08-28T16:59:07.171Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://infrathrone.xyz/terms</loc>
<lastmod>2026-08-28T16:59:07.171Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://infrathrone.xyz/courses</loc>
<lastmod>2026-08-28T16:59:07.171Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-tls-error-that-lied</loc>
<lastmod>2026-08-22T20:50:07.057Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-incident-that-refused-to-stay-fixed</loc>
<lastmod>2026-08-22T20:51:27.729Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-statefulset-that-disappeared-but-the-data-never-did</loc>
<lastmod>2026-08-21T17:17:45.242Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-pull-request-that-looked-completely-harmless</loc>
<lastmod>2026-08-21T17:15:27.221Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-security-gate-that-froze-every-release</loc>
<lastmod>2026-08-21T17:12:37.575Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-dashboard-told-three-different-stories</loc>
<lastmod>2026-08-21T17:08:59.669Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-deployment-that-finished-four-minutes-too-late</loc>
<lastmod>2026-08-21T17:03:27.132Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-night-everyone-stopped-looking-at-the-pager</loc>
<lastmod>2026-08-21T16:59:52.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/multi-tenant-network-policy-sprawl-when-security-became-the-scalability-bottleneck</loc>
<lastmod>2026-08-21T16:53:57.950Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-night-ssl-quietly-turned-against-everyone-3-00-am</loc>
<lastmod>2026-08-21T16:49:57.244Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-hotfix-that-fixed-nothing-because-nobody-knew-what-was-running</loc>
<lastmod>2026-08-21T16:45:03.465Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-build-that-passed-but-invited-an-attacker-inside</loc>
<lastmod>2026-08-21T16:43:04.781Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-kubernetes-upgrade-that-never-finished</loc>
<lastmod>2026-08-21T16:19:17.034Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-node-that-lived-for-one-minute</loc>
<lastmod>2026-08-21T16:17:11.264Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-9-15-am-deployment-that-never-started</loc>
<lastmod>2026-08-21T16:15:38.846Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-mesh-that-promised-security-but-quietly-consumed-the-cluster</loc>
<lastmod>2026-08-21T16:13:04.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-internal-developer-portal-everyone-avoided</loc>
<lastmod>2026-08-21T16:11:06.819Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-merge-that-nobody-wanted-to-pull</loc>
<lastmod>2026-08-21T16:07:31.793Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-friday-meeting-that-nobody-wanted-to-attend</loc>
<lastmod>2026-08-21T16:05:18.811Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-cloud-bill-that-started-a-blame-war</loc>
<lastmod>2026-08-21T16:03:00.342Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-30-000-bill-nobody-noticed-until-finance-did</loc>
<lastmod>2026-08-21T16:00:47.266Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-kernel-upgrade-that-turned-your-zero-trust-cluster-into-trust-everyone</loc>
<lastmod>2026-08-21T15:57:50.769Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-build-that-never-got-faster</loc>
<lastmod>2026-08-21T15:54:49.740Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-merger-that-looked-complete-until-two-clouds-refused-to-trust-each-other</loc>
<lastmod>2026-08-21T15:29:02.513Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-registry-was-clean-until-the-finance-team-looked-at-the-bill</loc>
<lastmod>2026-08-21T15:22:46.332Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-chaos-drill-that-forgot-it-was-only-a-drill</loc>
<lastmod>2026-08-21T15:18:22.791Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/7-hours-47-minutes-inside-github-s-august-17-outage</loc>
<lastmod>2026-08-21T14:31:33.116Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/kubernetes-said-everything-was-fine-the-users-disagreed</loc>
<lastmod>2026-08-21T12:20:32.737Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-certificate-that-wasn-t-expired-until-2-13-am-said-otherwise</loc>
<lastmod>2026-08-21T12:23:06.273Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-lease-that-froze-everything</loc>
<lastmod>2026-08-21T12:14:02.533Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-dashboard-was-green-the-business-was-down</loc>
<lastmod>2026-08-21T12:01:56.017Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-model-was-still-healthy-until-the-holidays-arrived</loc>
<lastmod>2026-08-21T16:51:21.750Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-one-percent-that-cost-two-hours</loc>
<lastmod>2026-08-21T10:35:09.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-night-kubernetes-started-killing-healthy-systems</loc>
<lastmod>2026-08-21T10:33:23.584Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/a-flash-sale-launch-countdown-creates-more-tension-than-the-usual-2-am-war-room-setup</loc>
<lastmod>2026-08-21T10:27:47.196Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-disk-wasn-t-full-the-logs-were-eating-the-server</loc>
<lastmod>2026-08-21T10:24:05.690Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-deployment-that-rolled-back-but-somehow-kept-moving-forward</loc>
<lastmod>2026-08-21T09:57:14.997Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-outage-that-should-have-ended-in-5-minutes-but-didn-t</loc>
<lastmod>2026-08-21T09:54:35.160Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-9-00-am-deployment-that-nobody-expected-to-become-a-finance-meeting</loc>
<lastmod>2026-08-21T09:38:33.432Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-fix-that-saved-production-until-it-came-back-looking-for-revenge</loc>
<lastmod>2026-08-21T09:36:17.642Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-tuesday-afternoon-outage-that-refused-to-die</loc>
<lastmod>2026-08-21T09:14:42.790Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-release-that-passed-every-check-until-it-didn-t</loc>
<lastmod>2026-08-21T09:10:49.298Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/nothing-was-down-except-the-application</loc>
<lastmod>2026-08-20T23:56:56.224Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-docker-compose-file-nobody-remembered</loc>
<lastmod>2026-08-20T17:15:20.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-database-was-running-the-books-were-still-broken</loc>
<lastmod>2026-08-20T23:59:42.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-configmap-that-refused-to-reload</loc>
<lastmod>2026-08-19T18:10:21.631Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-ghost-in-five-namespaces</loc>
<lastmod>2026-08-19T17:22:32.191Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-hpa-that-never-breathed</loc>
<lastmod>2026-08-19T17:09:40.286Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/how-production-actually-breaks</loc>
<lastmod>2026-04-07T11:52:53.829Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-pod-that-would-not-run</loc>
<lastmod>2026-08-21T18:18:31.801Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-9-am-push-that-froze-every-deployment</loc>
<lastmod>2026-08-21T18:03:16.400Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-region-failed-the-failover-didn-t</loc>
<lastmod>2026-08-21T15:51:45.576Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-day-kubernetes-forgot-everyone-s-name</loc>
<lastmod>2026-08-21T15:27:41.294Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-ultimate-cloud-cost-optimization-series</loc>
<lastmod>2026-04-06T18:32:46.021Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://infrathrone.xyz/blogs/the-kubernetes-failure-map</loc>
<lastmod>2026-04-07T05:14:17.837Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
