<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      
        <url>
          <loc>https://glendmaatita.com/blog/harbor-install-open-source-container-registry-on-kubernetes</loc>
          <lastmod>2026-07-15T13:46:59.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/hadolint-dockerfile-linter</loc>
          <lastmod>2026-07-15T13:47:01.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/slimtoolkit-optimizing-images-for-efficiency-and-performance</loc>
          <lastmod>2026-07-15T13:47:04.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/not-every-application-is-ideal-for-cloud-native-deployment</loc>
          <lastmod>2026-07-15T13:47:05.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/cost-savings-on-the-cloud</loc>
          <lastmod>2026-07-15T13:47:07.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/getting-started-with-security-lifecycle-management</loc>
          <lastmod>2026-07-15T13:47:09.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/why-companies-should-consider-building-private-cloud</loc>
          <lastmod>2026-07-15T13:47:10.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/untitled</loc>
          <lastmod>2026-07-15T13:47:13.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/why-you-should-design-your-cloud-architecture-to-be-vendor-agnostic</loc>
          <lastmod>2026-07-15T13:47:14.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/getting-started-with-devsecops</loc>
          <lastmod>2026-07-15T13:47:16.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/migrate-from-public-cloud-building-kubernetes-bare-metal-infrastructure</loc>
          <lastmod>2026-07-15T13:47:22.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/5-principles-of-cyber-security-architecture</loc>
          <lastmod>2026-07-17T03:46:31.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/ceph-modern-distributed-cloud-native-storage-solution</loc>
          <lastmod>2026-07-17T03:46:32.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/longhorn-cloud-native-cloud-storage-solution-from-rancher-for-kubernetes</loc>
          <lastmod>2026-07-17T03:46:33.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/k3s-lightweight-kubernetes-for-single-sever-edge-and-iot-deployments</loc>
          <lastmod>2026-07-17T03:46:34.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/metallb-a-load-balancer-for-bare-metal-kubernetes-clusters</loc>
          <lastmod>2026-07-17T03:46:35.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/talos-linux-the-linux-distro-that-brings-you-kubernetes-on-bare-metal</loc>
          <lastmod>2026-07-17T03:46:36.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/vagrant-create-modern-development-environments</loc>
          <lastmod>2026-07-17T03:46:37.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/docker-swarm-the-simplest-container-orchestrator</loc>
          <lastmod>2026-07-17T03:46:39.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/linux-container-to-rule-them-all</loc>
          <lastmod>2026-07-17T03:46:40.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/packer-automate-image-creation-in-for-cloud</loc>
          <lastmod>2026-07-17T03:46:41.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/ansible-the-powerful-configuration-management</loc>
          <lastmod>2026-07-17T03:46:42.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/pulumi-the-real-infrastructure-as-code</loc>
          <lastmod>2026-07-17T03:46:43.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/vault-install-the-most-advance-secret-manager-on-kubernetes</loc>
          <lastmod>2026-07-17T03:46:44.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/atlantis-gitops-for-terraform</loc>
          <lastmod>2026-07-17T03:46:45.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/introducing-cockpit-a-project-dashboard-from-8grams</loc>
          <lastmod>2026-07-17T03:46:46.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/build-complete-google-kubernetes-engine-infrastructure-using-terraform</loc>
          <lastmod>2026-07-17T03:46:47.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kong-how-to-install-open-source-kong-with-database-on-kubernetes</loc>
          <lastmod>2026-07-17T03:46:48.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/rethinkdb-install-open-source</loc>
          <lastmod>2026-07-17T03:46:49.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/buildpacks-transform-application-source-code-into-image</loc>
          <lastmod>2026-07-17T03:46:50.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/github-action</loc>
          <lastmod>2026-07-17T03:46:50.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/tekton-build-simple-build-pipeline-using-kubernetes-native-ci-cd-platform</loc>
          <lastmod>2026-07-17T03:46:51.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kaniko-kubernetes-native-daeminless-docker-image-builder</loc>
          <lastmod>2026-07-17T03:46:52.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/dkron-install-cron-on-kubernetes</loc>
          <lastmod>2026-07-17T03:46:53.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/sonarqube-install-open-source-code-analysis-tool-on-kubernetes</loc>
          <lastmod>2026-07-17T03:46:54.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/werf-the-modern-and-platform-agnostic-cicd-tool</loc>
          <lastmod>2026-07-17T03:46:55.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/ubi-using-rhel-based-image-for-kubernetes-workload</loc>
          <lastmod>2026-07-17T03:46:56.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-install-container-registry-on-kubernetes-cluster</loc>
          <lastmod>2026-07-17T03:46:57.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/caddy-using-the-new-webserver-built-with-golang</loc>
          <lastmod>2026-07-17T03:46:58.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/distroless-using-minimal-container-image-for-kubernetes-workload</loc>
          <lastmod>2026-07-17T03:46:59.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/cloud-native-postgresql-install-scalable-postgresql-distribution-on-kubernetes-cluster</loc>
          <lastmod>2026-07-17T03:47:00.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/drone-ci-a-quest-to-implement-open-source-cloud-native-ci-cd-tools-on-kubernetes-part-1</loc>
          <lastmod>2026-07-17T03:47:01.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/fluxcd-install-the-most-popular-gitops-platform-on-kubernetes</loc>
          <lastmod>2026-07-17T03:47:02.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-install-meilisearch-on-mic</loc>
          <lastmod>2026-07-17T03:47:03.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-kustomize</loc>
          <lastmod>2026-07-17T03:47:04.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-role-based-access-control</loc>
          <lastmod>2026-07-17T03:47:04.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-service-account</loc>
          <lastmod>2026-07-15T23:28:39.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-jobs-and-cronjobs</loc>
          <lastmod>2026-07-15T23:28:41.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-horizontal-pod-autoscaler</loc>
          <lastmod>2026-07-15T23:28:43.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/networking-101-basic</loc>
          <lastmod>2026-07-15T23:28:45.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-stateful</loc>
          <lastmod>2026-07-15T23:28:46.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-ingress-2</loc>
          <lastmod>2026-07-15T23:28:47.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-storage-2</loc>
          <lastmod>2026-07-15T23:28:48.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-secret-and-configmap</loc>
          <lastmod>2026-07-15T23:28:50.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-service</loc>
          <lastmod>2026-07-15T23:28:51.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-deployment</loc>
          <lastmod>2026-07-15T23:28:53.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-yaml-manifest</loc>
          <lastmod>2026-07-15T23:28:54.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-pod</loc>
          <lastmod>2026-07-15T23:28:55.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-101-introduction</loc>
          <lastmod>2026-07-15T23:28:57.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/proxysql-setup-mysql-replication-tools-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:28:58.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/linux-101-filesystem</loc>
          <lastmod>2026-07-15T23:29:01.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/linux-101-linux-distro</loc>
          <lastmod>2026-07-15T23:29:02.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/linux-101-kernel</loc>
          <lastmod>2026-07-15T23:29:03.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/docker-revolutioning-software-development</loc>
          <lastmod>2026-07-15T23:29:04.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/tekton-the-kubernetes-native-ci-cd-tools</loc>
          <lastmod>2026-07-15T23:29:06.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-101-google-cloud-storage</loc>
          <lastmod>2026-07-15T23:29:07.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/openfaas-install-open-source-serverless-platform-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:08.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/path-to-agile-unit-testing</loc>
          <lastmod>2026-07-15T23:29:10.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/path-to-agile-trunk-based-development</loc>
          <lastmod>2026-07-15T23:29:11.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/minio</loc>
          <lastmod>2026-07-15T23:29:13.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/unleash-setup-the-open-source-feature-toggle-tools-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:16.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/serverless-what-is-it</loc>
          <lastmod>2026-07-15T23:29:17.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/feature-flag-release-new-software-version-with-safety-net</loc>
          <lastmod>2026-07-15T23:29:19.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/semver</loc>
          <lastmod>2026-07-15T23:29:21.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/mariadb-on-microk8s-setup-the-fork-of-mysql-on-single-node-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:23.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/golang-the-cloud-native-programming-language</loc>
          <lastmod>2026-07-15T23:29:24.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-laravel-application-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:26.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/couchbase-setup-distributed-document-oriented-nosql-database-on-kubernetes-cluster-part-2</loc>
          <lastmod>2026-07-15T23:29:27.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/couchbase-setup-nosql-database-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:28.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kubernetes-dashboard</loc>
          <lastmod>2026-07-15T23:29:29.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/cloud-computing-the-fundamental</loc>
          <lastmod>2026-07-15T23:29:31.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/argocd-gitops-made-easy-part-2</loc>
          <lastmod>2026-07-17T03:47:19.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/argocd-gitops-made-easy-part-1</loc>
          <lastmod>2026-07-17T03:47:20.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/konga-setup-dashboard-for-kong-on-kubernetes-cluster</loc>
          <lastmod>2026-07-17T03:47:20.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/microk8s-x-nginx</loc>
          <lastmod>2026-07-17T03:47:21.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/nginx-deep-dive</loc>
          <lastmod>2026-07-17T03:47:22.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-101-google-kubernetes-engine-gke</loc>
          <lastmod>2026-07-17T03:47:23.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/kong-setup-the-most-popular-api-gateway-on-kubernetes-cluster</loc>
          <lastmod>2026-07-17T03:47:24.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-101-google-container-registry</loc>
          <lastmod>2026-07-15T23:29:32.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/microk8s-creating-persis</loc>
          <lastmod>2026-07-15T23:29:33.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/pgpool-how-to-setup-database-load-balancer-for-postgresql</loc>
          <lastmod>2026-07-15T23:29:34.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-101-google-cloud-sql</loc>
          <lastmod>2026-07-15T23:29:35.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-install-rabbitmq-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:37.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-101-identity-and-access-management-iam</loc>
          <lastmod>2026-07-15T23:29:38.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-101-google-compute-engine</loc>
          <lastmod>2026-07-15T23:29:39.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/gcp-networking-everything-you-need-to-know-about-global</loc>
          <lastmod>2026-07-15T23:29:40.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/finally-we-found-a-way-to-do-db-migration-the-right-way</loc>
          <lastmod>2026-07-15T23:29:42.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/why-choose-google-cloud-platform-gcp</loc>
          <lastmod>2026-07-15T23:29:43.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-self-hosted-sentry</loc>
          <lastmod>2026-07-15T23:29:44.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-gitlab-runner-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:45.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-redis-on-kubernetes-cluster</loc>
          <lastmod>2026-07-15T23:29:47.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/unleashing-productivity-and-collaboration-with-chatops</loc>
          <lastmod>2026-07-15T23:29:48.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-get-free-ssl-certificate-for-kubernetes-cluster-using-lets-encrypt</loc>
          <lastmod>2026-07-15T13:50:37.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-postgresql-connection-pooling-using-pgpool-in-gke-google-kubernetes-engine</loc>
          <lastmod>2026-07-15T13:50:38.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-install-mysql-and-postgresql-on-kubernetes-gke</loc>
          <lastmod>2026-07-15T13:50:39.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/what-is-infrastructure-as-a-code-and-why-you-should-care-about-it</loc>
          <lastmod>2026-07-15T13:50:41.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/low-code-champion-parse-platform</loc>
          <lastmod>2026-07-15T13:50:42.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-low-cost-zero-ops-full-featured-kubernetes-cluster-in-a-single-vm-using-microk8s</loc>
          <lastmod>2026-07-15T13:50:44.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/how-to-setup-persistent-volume-with-nfs-on-gke-google-kubernetes-engine-the-proper-way</loc>
          <lastmod>2026-07-15T13:50:45.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/setup-kyverno-on-gke-google-kubernetes-cluster-the-right-way</loc>
          <lastmod>2026-07-15T13:50:46.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/documentation-as-a-code-2</loc>
          <lastmod>2026-07-15T13:50:48.000+07:00</lastmod>
        </url>
      
        <url>
          <loc>https://glendmaatita.com/blog/8grams-devops-p</loc>
          <lastmod>2026-07-15T13:50:49.000+07:00</lastmod>
        </url>
      
    </urlset>