<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://lahirudesilva.com/notes/quarto-resources-raw-html/index.html</loc>
    <lastmod>2026-08-22T11:57:45.245Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/publications.html</loc>
    <lastmod>2026-08-22T11:57:45.303Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects/authorization-cache-envoy-wasm/index.html</loc>
    <lastmod>2026-08-22T11:57:45.300Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects/websocket-throttling-microgateway/index.html</loc>
    <lastmod>2026-08-22T11:57:45.303Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/notes.html</loc>
    <lastmod>2026-08-22T11:57:45.244Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/from-broken-network-drivers-to-a-working-k8s-cluster/index.html</loc>
    <lastmod>2026-08-22T11:57:45.262Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/distributed-tracing-infrastructure-for-cloud-native-applications/index.html</loc>
    <lastmod>2026-08-22T11:57:45.260Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/zero-trust-networking-for-openchoreo-with-istio-ambient-mesh/index.html</loc>
    <lastmod>2026-08-22T11:57:45.297Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/multi-cluster-networking-with-cilium-cluster-mesh/index.html</loc>
    <lastmod>2026-08-22T11:57:45.281Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/design-authorization-cache-envoy-proxy-using-webassembly/index.html</loc>
    <lastmod>2026-08-22T11:57:45.257Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/deep-dive-into-kubernetes-custom-controllers/index.html</loc>
    <lastmod>2026-08-22T11:57:45.254Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects.html</loc>
    <lastmod>2026-08-22T11:57:45.300Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/how-we-implemented-authorization-cache-envoy-proxy/index.html</loc>
    <lastmod>2026-08-22T11:57:45.280Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/my-cka-story/index.html</loc>
    <lastmod>2026-08-22T11:57:45.291Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/how-to-implement-a-k8s-operator-like-a-ninja/index.html</loc>
    <lastmod>2026-08-22T11:57:45.273Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/gsoc-opensource-redhat/index.html</loc>
    <lastmod>2026-08-22T11:57:45.273Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/building-secure-scalable-api-layer/index.html</loc>
    <lastmod>2026-08-22T11:57:45.247Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/grpc-protobuf/index.html</loc>
    <lastmod>2026-08-22T11:57:45.268Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/experience.html</loc>
    <lastmod>2026-08-22T11:57:45.244Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/index.html</loc>
    <lastmod>2026-08-22T11:57:45.244Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects/kgateway-fault-injection/index.html</loc>
    <lastmod>2026-08-22T11:57:45.302Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/blog.html</loc>
    <lastmod>2026-08-22T11:57:45.244Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/notes/nginx-wildcard-subdomains/index.html</loc>
    <lastmod>2026-08-22T11:57:45.245Z</lastmod>
  </url>
</urlset>
