<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://lahirudesilva.com/notes/nginx-wildcard-subdomains/index.html</loc>
    <lastmod>2026-08-22T17:56:21.623Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/blog.html</loc>
    <lastmod>2026-08-22T17:56:21.622Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects/kgateway-fault-injection/index.html</loc>
    <lastmod>2026-08-22T17:56:21.690Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/index.html</loc>
    <lastmod>2026-08-22T17:56:21.622Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/experience.html</loc>
    <lastmod>2026-08-22T17:56:21.622Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/grpc-protobuf/index.html</loc>
    <lastmod>2026-08-22T17:56:21.649Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/building-secure-scalable-api-layer/index.html</loc>
    <lastmod>2026-08-22T17:56:21.625Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/gsoc-opensource-redhat/index.html</loc>
    <lastmod>2026-08-22T17:56:21.656Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/how-to-implement-a-k8s-operator-like-a-ninja/index.html</loc>
    <lastmod>2026-08-22T17:56:21.656Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/my-cka-story/index.html</loc>
    <lastmod>2026-08-22T17:56:21.677Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/how-we-implemented-authorization-cache-envoy-proxy/index.html</loc>
    <lastmod>2026-08-22T17:56:21.664Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects.html</loc>
    <lastmod>2026-08-22T17:56:21.687Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/deep-dive-into-kubernetes-custom-controllers/index.html</loc>
    <lastmod>2026-08-22T17:56:21.633Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/design-authorization-cache-envoy-proxy-using-webassembly/index.html</loc>
    <lastmod>2026-08-22T17:56:21.637Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/multi-cluster-networking-with-cilium-cluster-mesh/index.html</loc>
    <lastmod>2026-08-22T17:56:21.666Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/zero-trust-networking-for-openchoreo-with-istio-ambient-mesh/index.html</loc>
    <lastmod>2026-08-22T17:56:21.684Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/distributed-tracing-infrastructure-for-cloud-native-applications/index.html</loc>
    <lastmod>2026-08-22T17:56:21.640Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/posts/from-broken-network-drivers-to-a-working-k8s-cluster/index.html</loc>
    <lastmod>2026-08-22T17:56:21.643Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/notes.html</loc>
    <lastmod>2026-08-22T17:56:21.622Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects/websocket-throttling-microgateway/index.html</loc>
    <lastmod>2026-08-22T17:56:21.691Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/projects/authorization-cache-envoy-wasm/index.html</loc>
    <lastmod>2026-08-22T17:56:21.688Z</lastmod>
  </url>
  <url>
    <loc>https://lahirudesilva.com/publications.html</loc>
    <lastmod>2026-08-22T17:56:21.691Z</lastmod>
  </url>
</urlset>
