<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://kubeblocks.io/blog/oci-tcp-blackhole-troubleshooting</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/tcp-blackhole/tcp-blackhole.png</image:loc>
      <image:title>A Deep Dive into Troubleshooting and Resolving a SQL Server TCP Blackhole on an OKE Cluster</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v1-0-2</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-1.0.2.png</image:loc>
      <image:title>Announcing KubeBlocks v1.0.2</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/interview-china-mobile-cloud-dingshun</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-interview-china-mobile-cloud-dingshun.png</image:loc>
      <image:title>Building a Leading DBaaS Platform from 0 to 1: The KubeBlocks Practice of China Mobile Cloud Architect Ding Shun</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/deploy-kubeblocks-on-openshift</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-deploy-kubeblocks-on-openshift.png</image:loc>
      <image:title>How to Deploy and Use KubeBlocks on OpenShift</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v1-0-1</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-1.0.1.png</image:loc>
      <image:title>Announcing KubeBlocks v1.0.1</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-9-5</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-0.9.5.png</image:loc>
      <image:title>Announcing KubeBlocks v0.9.5</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-for-clickhouse</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/clickhouse_kubeblocks_thumbnail.png</image:loc>
      <image:title>KubeBlocks x Clickhouse: Production-Ready Operator on Kubernetes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-for-milvus</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/milvus_kubeblocks_thumbnail.png</image:loc>
      <image:title>KubeBlocks x Milvus: Kubernetes Operator Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-for-oracles</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-oracle-containerization.png</image:loc>
      <image:title>KubeBlocks x Oracle: Operator-Based DG Deployment and Management Guide</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-for-minio-containerization-journey</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-minio-kubeblocks.png</image:loc>
      <image:title>KubeBlocks × MinIO: An Operator Journey in One Click</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/validating-kubeblocks-addon-availability-with-chaos-mesh</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-chaos-mesh.png</image:loc>
      <image:title>Practical Experience in Validating KubeBlocks Addon Availability with Chaos Mesh</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/5-network-modes-for-kubeblocks-for-redis</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-redis-network-modes.png</image:loc>
      <image:title>Mastering Redis Network Modes in Kubernetes with KubeBlocks</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-for-mssql-high-availability-implementation</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-mssql-ha.png</image:loc>
      <image:title>KubeBlocks x MSSQL: High Availability Implementation</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/run-databases-on-k8s-insights-from-leading-chinese-internet-companies</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-run-databases-on-k8s-insight.png</image:loc>
      <image:title>Running Databases on Kubernetes - Insights from Leading Chinese Internet Companies</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-for-mssql-always-on-ag-revealed</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-mssql-ag.png</image:loc>
      <image:title>KubeBlocks x MSSQL: Operator-based Always On AG Revealed</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-9-4</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-0.9.4.png</image:loc>
      <image:title>Announcing KubeBlocks v0.9.4</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v1-0-0</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-1.0.0.png</image:loc>
      <image:title>Announcing KubeBlocks v1.0.0</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-9-3</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-0.9.3.png</image:loc>
      <image:title>Announcing KubeBlocks v0.9.3</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/mangage-6k-db-instance-with-kubeblocks</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-manage-6k-db-instance-with-kb.png</image:loc>
      <image:title>Managing Over 6,000 Self-Hosted Databases Without a DBA - How a Single Engineer Leveraged KubeBlocks to Make It Possible</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/instance-template</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-instance-template.png</image:loc>
      <image:title>Gaining Granular Pod Control in KubeBlocks with Instance Templates</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-9-2</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-0.9.2.png</image:loc>
      <image:title>Announcing KubeBlocks v0.9.2</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/run-redis-on-k8s-kuaishou-solution-with-kubeblocks</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-redis-kuaishou-cover.jpeg</image:loc>
      <image:title>Managing Large-Scale Redis Clusters on Kubernetes with an Operator - Kuaishou's Approach</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/in-place-updates</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-in-place-update.png</image:loc>
      <image:title>Achieving In-Place Pod Updates on Kubernetes for High Availability Databases with KubeBlocks</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-9-1</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-0.9.1.png</image:loc>
      <image:title>Announcing KubeBlocks v0.9.1</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/is-k8s-a-database</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-k8s-database.png</image:loc>
      <image:title>Is Kubernetes a Database? A Deep Dive into IaD and Declarative APIs</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/take-specified-instances-offline</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-specified-instances-offline.png</image:loc>
      <image:title>How to Take Specified Instances Offline?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/how-to-manage-database-clusters-without-a-dedicated-operator</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-kubecon-china-mobile-cloud.png</image:loc>
      <image:title>How to Manage Database Clusters Without a Dedicated Operator?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/migrate-redis-in-kuaishou-from-bare-metal-to-k8s</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-kubecon-kuaishou.png</image:loc>
      <image:title>Resource Utilization Boost - Large-Scale Redis Migration from Bare Metal to Kubernetes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/instanceset-introduction</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-instanceset.png</image:loc>
      <image:title>InstanceSet: A Kubernetes Workload API for High-Availability Databases</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/how-to-fix-pod-stuck-in-terminating-status</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-pod-terminating.png</image:loc>
      <image:title>How to Fix Pods Stuck in Terminating Status in Kubernetes?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/dify-on-kb</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-dify.png</image:loc>
      <image:title>Deploy Production-Ready AIGC Applications on Kubernetes using KubeBlocks (K8s Operator for PostgreSQL, Redis and Qdrant) and Dify</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/deploy-wordpress-on-kubeblocks</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-wordpress.png</image:loc>
      <image:title>Deploy a High-Availability WordPress Site on Kubernetes with KubeBlocks MySQL Operator</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/deploy-harbor-on-kubeblocks</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-harbor.png</image:loc>
      <image:title>Deploy a High Availability Harbor Cluster on Kubernetes with KubeBlocks (Operator for PostgreSQL and Redis ) in 5 Minutes</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-9-0</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-release-0.9.png</image:loc>
      <image:title>Announcing KubeBlocks v0.9.0</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/moodle-in-kubeblocks-windows</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-moodle.png</image:loc>
      <image:title>Deploy Moodle on K8s with KubeBlocks MySQL Operator</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/community-monthly-report-for-may-2024</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-2024-05-monthly-report.png</image:loc>
      <image:title>Community Monthly Report for May 2024</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/kubeblocks-on-kata</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-kata.png</image:loc>
      <image:title>Securing Your Workloads with Kata Containers - Running KubeBlocks on Kata</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/redis-containerization</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-redis-containerization.png</image:loc>
      <image:title>Redis Operatorization - Ready Yet?</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/redis-on-kb</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-redis-on-kb.png</image:loc>
      <image:title>KubeBlocks x Redis: Streamlining Redis Cluster and Solving Network Compatibility</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/community-monthly-report-for-april-2024</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-2024-04-monthly-report.png</image:loc>
      <image:title>Community Monthly Report for April 2024</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/community-monthly-report-for-march-2024</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-2024-03-monthly-report.png</image:loc>
      <image:title>Community Monthly Report for March 2024</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/community-monthly-report-for-february-2024</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-2024-02-monthly-report.png</image:loc>
      <image:title>Community Monthly Report for February 2024</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/community-monthly-report-for-january-2024</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-2024-01-monthly-report.png</image:loc>
      <image:title>Community Monthly Report for January 2024</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/does-containerization-affect-the-performance-of-databases</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-containerization.png</image:loc>
      <image:title>How Containerization Affects Database Performance: A Benchmark of runC, Kata, and gVisor</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-8-0</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-banner.png</image:loc>
      <image:title>Announcing KubeBlocks v0.8.0</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/announcing-kubeblocks-v0-7-0</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-banner.png</image:loc>
      <image:title>Announcing KubeBlocks v0.7.0</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/a-testing-report-for-optimizing-PG-performance-on-kubeblocks</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-pg.png</image:loc>
      <image:title>PostgreSQL Performance Tuning on Kubernetes: A KubeBlocks Deep Dive</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/use-kubeblocks-to-build-your-aigc-infra-on-amazon-eks</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-aigc.png</image:loc>
      <image:title>Use KubeBlocks to build your AIGC infrastructure on Amazon EKS</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://kubeblocks.io/blog/does-running-mysql-on-kubernetes-lead-to-significant-performance-degradation</loc>
    <image:image>
      <image:loc>https://kubeblocks.io/img/blogs/thumbnails/blog-mysql.png</image:loc>
      <image:title>MySQL on Kubernetes Performance: A Benchmark of KubeBlocks, Percona, and Oracle Operators vs. Amazon RDS</image:title>
    </image:image>
  </url>
</urlset>