<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.nh4ttruong.me</loc>
    <lastmod>2026-08-24T08:49:33.212Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/this-ip-extension-to-see-every-site-s-ip-instantly</loc>
    <lastmod>2026-07-06T04:19:48.870Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/day-1-fresh-macbook-2-hours-lost-so-i-built-the-macsetup</loc>
    <lastmod>2026-05-25T03:21:41.486Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/how-to-unlock-excel-password-protection</loc>
    <lastmod>2026-05-20T06:42:12.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/kubekit-fast-kubernetes-tools-installation-operation</loc>
    <lastmod>2026-04-08T06:02:24.667Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/dnsops-gitops-for-dns-management-with-dnscontrol-and-gitlab-cicd</loc>
    <lastmod>2026-01-13T11:11:19.529Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/kubernetes-api-server-and-kubelet-performance-testing</loc>
    <lastmod>2026-03-09T04:19:18.325Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/benchmarking-etcd-the-heartbeat-of-kubernetes</loc>
    <lastmod>2026-01-09T03:59:40.520Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/building-a-production-ready-kubernetes-performance-testing-framework</loc>
    <lastmod>2026-01-09T04:18:18.667Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/setting-up-saml-single-sign-on-in-jira-with-keycloak-idp</loc>
    <lastmod>2025-10-15T04:48:38.300Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/guide-to-access-s3-storage-as-local-filesystem</loc>
    <lastmod>2025-07-10T17:00:50.753Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/root-me-solutions-and-write-ups</loc>
    <lastmod>2025-09-29T12:16:24.199Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/handling-zalo-oa-api-with-python-wrapper</loc>
    <lastmod>2026-01-16T13:40:47.471Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/how-to-clean-etcd-benchmark-efficiently</loc>
    <lastmod>2025-07-17T09:40:37.485Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/a-guide-to-managing-kubernetes-secrets-with-aws-secrets-manager-and-external-secrets-operator</loc>
    <lastmod>2025-05-14T07:33:26.686Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/managing-sharepoint-with-an-azure-app-using-sitesselected-permissions</loc>
    <lastmod>2025-05-13T06:29:04.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/mastering-disk-usage-analysis-with-ncdu-tool</loc>
    <lastmod>2025-04-28T17:23:57.186Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/infrastructure-avengers-what-role-are-you-playing-in-the-tech-universe</loc>
    <lastmod>2025-04-27T18:08:35.388Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/learn-web-security-with-portswigger</loc>
    <lastmod>2025-04-27T18:31:31.811Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/struggling-with-deprecated-horizontalpodautoscaler-api-version-in-kubernetes-126-how-to-fix-it</loc>
    <lastmod>2025-04-27T17:32:16.893Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/s-sdlc-a-part-of-devsecops-journey</loc>
    <lastmod>2025-07-09T07:24:52.144Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/page/about</loc>
    <lastmod>2026-08-24T08:49:33.212Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/series/kubernetes-perf-tests-and-benchmark</loc>
    <lastmod>2026-08-24T08:49:33.212Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/archive</loc>
    <lastmod>2026-08-24T08:49:33.212Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.nh4ttruong.me/recommendations</loc>
    <lastmod>2026-08-24T08:49:33.212Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>