<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.abhimanyu-saharan.com/</loc>
<lastmod>2025-08-24T03:40:55Z</lastmod>
<priority>1</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts</loc>
<lastmod>2025-05-23T14:18:05Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/search</loc>
<lastmod>2025-07-06T17:52:02Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/consistent-sizing-for-memory-volumes-in-kubernetes</loc>
<lastmod>2025-05-24T10:20:04Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubelet-gets-a-new-flagz-endpoint</loc>
<lastmod>2025-05-24T10:14:53Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/native-subresource-support-in-kubectl</loc>
<lastmod>2025-06-29T15:47:06Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/managing-terminating-namespaces-real-world-lessons-in-kubernetes-cleanup</loc>
<lastmod>2025-05-24T09:23:06Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/ingress-nginx-cve-2025-1974-what-it-is-and-how-to-fix-it</loc>
<lastmod>2025-05-24T09:34:19Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/optimize-docker-images-faster-builds-smaller-size</loc>
<lastmod>2025-09-06T15:52:14Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/template-strings-in-python-3-14-structured-interpolation</loc>
<lastmod>2025-05-24T10:38:43Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/controlled-swap-support-for-kubernetes-nodes</loc>
<lastmod>2025-05-24T10:21:32Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/streamline-your-kubernetes-management-with-rancher-ui</loc>
<lastmod>2025-05-21T19:36:10Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/simplifying-kubernetes-an-introduction-to-rancher</loc>
<lastmod>2025-05-21T19:32:10Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/cve-2025-54313-prettier-config-package-hijacked</loc>
<lastmod>2025-08-01T12:38:48Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/from-foundations-to-devops-a-smarter-career-path</loc>
<lastmod>2025-08-15T14:13:49Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/mastering-the-walrus-operator-in-python-3-8</loc>
<lastmod>2025-05-24T10:27:07Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/helm-upgrade-failed-after-v1-25-due-to-pdb-api</loc>
<lastmod>2025-05-24T10:01:33Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/cutting-kubernetes-costs-with-kube-downscaler</loc>
<lastmod>2025-05-24T09:59:54Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/effortlessly-set-up-longhorn-on-kubernetes-using-rancher-no-cli-needed</loc>
<lastmod>2025-05-21T19:37:13Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/custom-stop-signals-for-containers-in-kubernetes-v1-33</loc>
<lastmod>2025-06-19T18:57:30Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/simplifying-complex-logic-with-python-match-statement</loc>
<lastmod>2025-05-24T10:28:41Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/from-google-to-global-the-technical-origins-of-kubernetes</loc>
<lastmod>2025-06-10T14:49:24Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/stripping-strings-in-python-you-might-be-doing-it-wrong</loc>
<lastmod>2025-06-30T13:05:03Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/pod-topology-spread-now-honors-taints-and-affinity</loc>
<lastmod>2025-06-09T18:35:22Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/a-decade-of-cloud-native-the-cncf-s-10-year-journey</loc>
<lastmod>2025-06-22T14:26:41Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/cpython-performance-evolution-from-specialization-to-jit</loc>
<lastmod>2025-06-19T18:56:52Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kickstart-your-dev-journey-with-python-react-and-oss-guide</loc>
<lastmod>2025-07-02T11:55:02Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/fine-grained-control-with-configurable-hpa-tolerance</loc>
<lastmod>2025-05-24T09:53:38Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-production-checklist</loc>
<lastmod>2025-05-24T09:58:21Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/understanding-namespaces-partitioning-your-kubernetes-cluster-for-better-resource-management</loc>
<lastmod>2025-05-24T09:31:33Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/mastering-rke2-securely-deploy-kubernetes-for-production</loc>
<lastmod>2025-05-21T19:32:52Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-fixes-leaked-volumes-with-honorpvreclaimpolicy</loc>
<lastmod>2025-06-09T18:35:09Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/master-rancher-and-digital-ocean-in-minutes</loc>
<lastmod>2025-05-21T19:34:27Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/run-and-test-kubernetes-cronjobs-instantly-without-waiting</loc>
<lastmod>2025-08-20T14:33:32Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-introduces-statusz-for-debugging-components</loc>
<lastmod>2025-05-25T13:45:09Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/redis-is-open-source-again-but-is-it-too-late</loc>
<lastmod>2025-05-24T10:02:59Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/python-3-14-adds-compression-zstd-for-zstandard-support</loc>
<lastmod>2025-06-19T18:57:07Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/semantic-versioning-10-edge-cases-you-can-t-afford-to-miss</loc>
<lastmod>2025-05-24T10:33:06Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/restore-kubernetes-objects-from-etcd-without-downtime</loc>
<lastmod>2025-05-24T10:04:25Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/calendar-versioning-calver-versioning-that-ages-well</loc>
<lastmod>2025-05-24T10:34:25Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/cve-2025-0426-unauthenticated-kubelet-checkpoint-api-could-lead-to-node-dos</loc>
<lastmod>2025-05-24T10:17:30Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-v1-33-brings-major-updates-to-dynamic-resource-allocation-dra</loc>
<lastmod>2025-05-24T09:47:32Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/finally-you-can-drop-the-parentheses-in-python-3-14</loc>
<lastmod>2025-06-19T18:56:31Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/10-practical-tips-to-tame-kubernetes</loc>
<lastmod>2025-05-24T09:56:53Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/crashloopbackoff-just-got-smarter</loc>
<lastmod>2025-05-24T10:09:00Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/openai-codex-first-look</loc>
<lastmod>2025-05-24T10:42:34Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/effective-use-of-zip-and-enumerate-in-iterations</loc>
<lastmod>2025-05-24T10:29:46Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/effortlessly-import-your-kubernetes-cluster-into-rancher-a-step-by-step-guide</loc>
<lastmod>2025-05-21T19:35:17Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/cluster-autoscaler-on-rancher-rke2</loc>
<lastmod>2025-09-06T15:56:56Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/top-10-trends-in-the-python-ecosystem</loc>
<lastmod>2025-05-30T18:59:38Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/catch-bugs-early-with-testcontainers-shift-left-testing-made-easy</loc>
<lastmod>2025-05-24T10:07:31Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/optimizing-core-web-vitals-lcp-fid-cls-in-next-js</loc>
<lastmod>2025-06-30T19:12:49Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/async-preemption-a-scheduler-upgrade-for-kubernetes</loc>
<lastmod>2025-06-03T18:39:09Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/making-the-gil-optional-a-deep-dive-into-pep-703</loc>
<lastmod>2025-05-24T10:31:43Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/openai-in-2025-key-product-research-and-ecosystem-trends</loc>
<lastmod>2025-06-21T12:45:49Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/github-actions-2026-pricing-changes-what-happened-and-what-it-means-for-self-hosted-runners</loc>
<lastmod>2025-12-18T17:46:16Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/understanding-slas-slos-and-slis-in-service-reliability</loc>
<lastmod>2025-07-01T18:33:53Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/inplacepodverticalscaling-scale-pods-without-restarting</loc>
<lastmod>2025-05-25T20:51:30Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/replit-s-ai-goes-rogue-a-tale-of-vibe-coding-gone-wrong</loc>
<lastmod>2025-07-24T09:33:02Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-v1-33-image-volumes-graduate-to-beta</loc>
<lastmod>2025-05-24T09:50:18Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/the-hardest-problem-in-programming-isn-t-what-you-think</loc>
<lastmod>2025-05-31T21:41:10Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/smarter-pod-scheduling-with-matchlabelkeys-in-pod-affinity</loc>
<lastmod>2025-06-19T18:55:34Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/helm-upgrade-failure-when-managed-fields-bite-back</loc>
<lastmod>2025-08-20T14:25:55Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/github-reusable-workflows-vs-composite-actions</loc>
<lastmod>2025-08-26T17:44:08Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/what-s-new-in-kubernetes-1-34</loc>
<lastmod>2025-09-07T06:36:36Z</lastmod>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/detect-deprecated-kubernetes-apis-before-upgrading</loc>
<lastmod>2025-05-24T20:22:12Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/generate-kubernetes-architecture-maps-directly-from-your-cluster</loc>
<lastmod>2025-05-24T09:36:12Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/a-persistent-security-hole-in-kubernetes-finally-addressed</loc>
<lastmod>2025-06-22T15:05:26Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/scaling-ml-training-on-kubernetes-with-jobset</loc>
<lastmod>2025-05-24T09:52:09Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/installing-your-first-app-without-touching-yaml-or-the-terminal</loc>
<lastmod>2025-05-21T19:38:09Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/inside-postgresql-architecture-for-ha-speed-and-reliability</loc>
<lastmod>2025-07-02T20:05:49Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-v1-33-fixes-a-10-year-old-image-pull-loophole</loc>
<lastmod>2025-06-19T18:57:49Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/kubernetes-production-topologies-eks-vs-gke-vs-aks</loc>
<lastmod>2025-07-19T17:05:18Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/semver-vs-calver-choosing-the-right-versioning-strategy</loc>
<lastmod>2025-05-24T10:35:54Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/authors</loc>
<lastmod>2026-01-28T08:50:31.412Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/authors/abhimanyu-saharan</loc>
<lastmod>2025-09-11T09:14:43Z</lastmod>
<priority>0.5</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/digital-ocean</loc>
<lastmod>2025-05-04T14:35:15Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/docker</loc>
<lastmod>2025-05-14T21:05:15Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/github</loc>
<lastmod>2025-08-26T17:43:45Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/kubernetes</loc>
<lastmod>2025-05-04T14:31:16Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/kubernetes-v1-32</loc>
<lastmod>2025-05-18T06:27:37Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/kubernetes-v1-33</loc>
<lastmod>2025-05-24T09:55:37Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/kubernetes-v1-34</loc>
<lastmod>2025-09-07T05:30:50Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/openai</loc>
<lastmod>2025-05-20T17:07:58Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/python</loc>
<lastmod>2025-05-17T11:52:57Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/python-3-10</loc>
<lastmod>2025-05-18T06:29:36Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/python-3-13</loc>
<lastmod>2025-05-18T06:30:03Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/python-3-14</loc>
<lastmod>2025-05-18T20:47:42Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/python-3-8</loc>
<lastmod>2025-05-18T06:29:15Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/redis</loc>
<lastmod>2025-05-12T18:49:58Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/security</loc>
<lastmod>2025-05-04T17:29:08Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/software-engineering</loc>
<lastmod>2025-05-18T14:16:34Z</lastmod>
<priority>0.4</priority>
</url>
<url>
<loc>https://blog.abhimanyu-saharan.com/posts/category/zero-to-hero-rancher</loc>
<lastmod>2025-05-04T17:35:07Z</lastmod>
<priority>0.4</priority>
</url>
</urlset>
