<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.statefulops.com/series/kubernetes-fundamentals/</loc>
    <lastmod>2026-03-20T15:12:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/series/gitops-with-argocd/</loc>
    <lastmod>2026-03-23T08:32:50+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/series/kubernetes-observability/</loc>
    <lastmod>2026-03-23T08:32:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/series/installing-kubernetes-with-kubeadm/</loc>
    <lastmod>2026-08-25T14:33:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/backups/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/disaster-recovery/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/kubernetes/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/mysql/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/percona/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/talks/schrodingers-backup/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/talks/</loc>
    <lastmod>2026-09-10T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/10-day-2-ops/</loc>
    <lastmod>2026-05-26T08:20:17+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/</loc>
    <lastmod>2026-08-25T14:33:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/kubeadm/</loc>
    <lastmod>2026-08-25T14:33:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/series/</loc>
    <lastmod>2026-08-25T14:33:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/9-storage-ingress/</loc>
    <lastmod>2026-05-26T08:30:32+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/8-ha-kube-vip/</loc>
    <lastmod>2026-05-26T08:30:06+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/7-workers/</loc>
    <lastmod>2026-05-26T08:29:27+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/6-cillium/</loc>
    <lastmod>2026-05-26T08:29:03+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/5-kubeadm-init/</loc>
    <lastmod>2026-05-26T08:28:35+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/4-install-kubeadm/</loc>
    <lastmod>2026-08-25T14:33:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/3-containerd/</loc>
    <lastmod>2026-05-26T08:22:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/2-vm-prep/</loc>
    <lastmod>2026-05-26T08:21:24+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/1-why-kubeadm-and-what-are-we-building/</loc>
    <lastmod>2026-05-26T08:20:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/ci-cd/</loc>
    <lastmod>2026-04-12T17:53:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/container-scanning-trivy-grype-gitlab/</loc>
    <lastmod>2026-04-12T17:53:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/gitlab/</loc>
    <lastmod>2026-04-12T17:53:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/security/</loc>
    <lastmod>2026-04-12T17:53:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/renovate-self-hosted-gitlab/</loc>
    <lastmod>2026-04-12T09:32:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/renovate/</loc>
    <lastmod>2026-04-12T09:32:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/start-here/</loc>
    <lastmod>2026-04-26T10:00:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/grafana/</loc>
    <lastmod>2026-03-23T08:32:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/observability/</loc>
    <lastmod>2026-03-23T08:32:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-09-observability-in-practice-debugging-real-incidents/</loc>
    <lastmod>2026-03-23T08:32:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/prometheus/</loc>
    <lastmod>2026-03-23T08:32:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-08-the-grafana-stack-putting-it-all-together/</loc>
    <lastmod>2026-03-23T08:29:59+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-07-traces-following-a-request-across-services/</loc>
    <lastmod>2026-03-23T08:28:46+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-06-logs-collecting-shipping-and-querying/</loc>
    <lastmod>2026-03-23T08:26:05+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-05-alerting-being-woken-up-for-the-right-reasons/</loc>
    <lastmod>2026-03-22T17:02:32+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-04-grafana-turning-metrics-into-understanding/</loc>
    <lastmod>2026-03-22T17:00:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-03-promql-querying-your-metrics/</loc>
    <lastmod>2026-03-22T16:59:13+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-02-metrics-prometheus-from-scratch/</loc>
    <lastmod>2026-03-22T16:57:02+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-01-why-observability-is-different-from-monitoring/</loc>
    <lastmod>2026-03-22T16:55:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/argocd/</loc>
    <lastmod>2026-03-23T08:32:50+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/tags/gitops/</loc>
    <lastmod>2026-03-23T08:32:50+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-8-running-gitops-at-scale-multi-cluster-and-multi-team/</loc>
    <lastmod>2026-03-20T16:02:11+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-7-progressive-delivery-beyond-all-at-once-deploys/</loc>
    <lastmod>2026-03-20T15:57:19+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-6-secrets-in-a-gitops-workflow/</loc>
    <lastmod>2026-03-23T08:32:50+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-5-helm-and-kustomize-in-a-gitops-world/</loc>
    <lastmod>2026-03-20T15:47:19+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-4-structuring-your-git-repository/</loc>
    <lastmod>2026-03-20T15:42:19+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-3-argocd-your-first-gitops-controller/</loc>
    <lastmod>2026-03-20T15:28:51+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-2-the-four-principles-of-gitops/</loc>
    <lastmod>2026-03-20T15:25:07+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-1-what-is-gitops-and-why-does-it-exist/</loc>
    <lastmod>2026-03-20T15:21:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-10-day-2-operations-what-running-kubernetes-actually-looks-like/</loc>
    <lastmod>2026-03-20T15:12:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-9-health-checks-liveness-readiness-and-startup-probes/</loc>
    <lastmod>2026-03-18T15:24:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-8-resource-requests-limits-and-scheduling/</loc>
    <lastmod>2026-03-18T15:22:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-7-storage-volumes-pvs-and-pvcs/</loc>
    <lastmod>2026-03-18T15:21:49+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-6-configmaps-and-secrets/</loc>
    <lastmod>2026-03-18T15:20:41+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-5-services-giving-pods-a-stable-address/</loc>
    <lastmod>2026-03-18T15:19:38+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-4-deployments-and-replicasets/</loc>
    <lastmod>2026-03-18T15:18:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-3-pods-the-smallest-unit-of-work/</loc>
    <lastmod>2026-03-18T15:16:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/part-2-the-control-plane-and-worker-nodes/</loc>
    <lastmod>2026-03-18T15:15:02+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/blog/1-why-does-kubernetes-exist/</loc>
    <lastmod>2026-03-18T11:11:23+00:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/about/</loc>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/contact/</loc>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/talks/archive/</loc>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://www.statefulops.com/services/</loc>
    <changefreq>weekly</changefreq>
  </url>
</urlset>
