
    <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      <channel>
        <title>Luca Cavallin</title>
        <link>https://www.lucavallin.com/blog/tags/cncf</link>
        <description>
      Platform Engineer at Xebia, focused on AI platform engineering - the infrastructure behind reliable, observable, scalable AI and cloud-native workloads. I work primarily in Go and Google Cloud, with deep experience in Kubernetes, containers, and end-to-end observability - and a strong interest in networking and lower-level systems work in Rust. My current focus is the platform layer beneath AI: inference serving infrastructure on Kubernetes, AI gateway and MCP connectivity, agentic workload orchestration, and end-to-end observability for GenAI systems.

      My broader experience is full-stack: strong on backend, with solid frontend and mobile knowledge. I contribute to open source, write on my blog, and pick up the occasional talk, training, or meetup when something interesting comes up. I&#39;m a Google Developer Expert (GDE) and a CNCF Ambassador.

      For a deeper dive, see my blog. If you&#39;re new to open source, check out Verto.sh. For mentorship, I&#39;m on Mentorcruise. Outside of work, activities like photography, motorcycling, playing a handpan and cleaning litterboxes keep me occupied 🐈.
    </description>
        <language>en-us</language>
        <managingEditor>Luca Cavallin</managingEditor>
        <webMaster>Luca Cavallin</webMaster>
        <lastBuildDate>Thu, 06 Feb 2025 00:00:00 GMT</lastBuildDate>
        <atom:link href="https://www.lucavallin.com/blog/tags/cncf/feed.xml" rel="self" type="application/rss+xml"/>
        
    <item>
      <guid>https://www.lucavallin.com/blog/opentelemetry-a-guide-to-observability-with-go</guid>
      <title>OpenTelemetry: A Guide to Observability with Go</title>
      <link>https://www.lucavallin.com/blog/opentelemetry-a-guide-to-observability-with-go</link>
      <description>Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It&#39;s like looking for a needle in a haystack - except the haystack is on fire, and the needle keeps moving. This is where OpenTelemetry (OTel) can help.</description>
      <pubDate>Thu, 06 Feb 2025 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>go</category><category>observability</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/my-post-about-istio-is-now-on-the-istio-blog-too</guid>
      <title>My post about Istio is now on the Istio blog too!</title>
      <link>https://www.lucavallin.com/blog/my-post-about-istio-is-now-on-the-istio-blog-too</link>
      <description>A few months ago I published a post titled &quot;The Istio Service Mesh for People Who Have Stuff to Do&quot;. The post was well-received and it&#39;s now available on the Istio.io blog too.</description>
      <pubDate>Tue, 03 Dec 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>service-mesh</category><category>open-source</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/the-istio-service-mesh-for-people-who-have-stuff-to-do</guid>
      <title>The Istio Service Mesh for People Who Have Stuff to Do</title>
      <link>https://www.lucavallin.com/blog/the-istio-service-mesh-for-people-who-have-stuff-to-do</link>
      <description>I recently made a contribution to Istio, an open-source service mesh that simplifies managing microservices. In this post, I explain how Istio handles traffic routing, security with mTLS, and observability, making complex systems more resilient and efficient.</description>
      <pubDate>Sat, 21 Sep 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>service-mesh</category><category>open-source</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/things-i-learned-about-terraform-that-i-keep-telling-people-about</guid>
      <title>Things I&#39;ve Learned About Terraform That I Keep Telling People About</title>
      <link>https://www.lucavallin.com/blog/things-i-learned-about-terraform-that-i-keep-telling-people-about</link>
      <description>I&#39;ve been working with Terraform for a while now, and I&#39;ve noticed that there are a few things that I keep telling people about. I thought it would be helpful to write a blog post about some of the most common questions I get asked and share some of the things I&#39;ve learned along the way.</description>
      <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>terraform</category><category>cloud-native</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/ci-cd-observability-on-github-actions-and-the-role-of-opentelemetry</guid>
      <title>CI/CD Observability on GitHub Actions and the Role of OpenTelemetry</title>
      <link>https://www.lucavallin.com/blog/ci-cd-observability-on-github-actions-and-the-role-of-opentelemetry</link>
      <description>CI/CD observability provides insights into the performance and health of CI/CD pipelines, helping teams detect issues early and improve efficiency. A few options are currently available on the GitHub Actions marketplace to integrate OpenTelemetry into CI/CD workflows.</description>
      <pubDate>Fri, 17 May 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>cicd</category><category>github</category><category>github-actions</category><category>cncf</category><category>observability</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/i-am-a-cncf-cloud-native-computing-foundation-ambassador</guid>
      <title>I am a CNCF (Cloud Native Computing Foundation) Ambassador!</title>
      <link>https://www.lucavallin.com/blog/i-am-a-cncf-cloud-native-computing-foundation-ambassador</link>
      <description>I am very happy to announce that I have been selected as a CNCF (Cloud Native Computing Foundation) Ambassador - a long-standing goal of mine!</description>
      <pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>announcement</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/kubefm-podcast-lucavallin-barco-containers-from-scratch-in-c</guid>
      <title>I&#39;m on the KubeFM Podcast Talking About &quot;Linux Containers From Scratch&quot;</title>
      <link>https://www.lucavallin.com/blog/kubefm-podcast-lucavallin-barco-containers-from-scratch-in-c</link>
      <description>KubeFM recently invited me to talk about my project &quot;barco: Linux Containers From Scratch in C&quot;. In this episode, I talk about why Linux containers don&#39;t exist, how to use cgroups and namespaces to isolate a process, how to secure the container with seccomp and capabilities, and how to make the right syscall from C to build your own container engine. Thank you, KubeFM, for having me!</description>
      <pubDate>Wed, 24 Jan 2024 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>podcast</category><category>containers</category><category>linux</category><category>cloud-native</category><category>cncf</category><category>kubernetes</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-configure-oidc-with-terraform-for-github-enterprise-server</guid>
      <title>How to Configure OIDC with Terraform for GitHub Enterprise Server</title>
      <link>https://www.lucavallin.com/blog/how-to-configure-oidc-with-terraform-for-github-enterprise-server</link>
      <description>OpenID Connect (OIDC) is an authentication protocol that extends OAuth 2.0, providing a solid and standardized method for authentication often involving an ID token in the JWT (JSON Web Token) format. OIDC is the recommended way to authenticate with GitHub Enterprise Server when setting up GitHub Actions. Since the setup can be tricky, I&#39;ve created a Terraform configuration that makes it easier to get started.</description>
      <pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>github</category><category>github-actions</category><category>terraform</category><category>security</category><category>cloud-native</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/barco-linux-containers-from-scratch-in-c</guid>
      <title>barco: Linux Containers From Scratch in C.</title>
      <link>https://www.lucavallin.com/blog/barco-linux-containers-from-scratch-in-c</link>
      <description>A straightforward C implementation of a container runtime, built from the ground up to explore containers and the Linux Kernel.</description>
      <pubDate>Sun, 17 Sep 2023 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>c</category><category>linux</category><category>containers</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-create-a-release-with-multiple-artifacts-from-a-github-actions-workflow-using-the-matrix-strategy</guid>
      <title>How to Create a Release With Multiple Artifacts From a GitHub Actions Workflow Using the Matrix Strategy</title>
      <link>https://www.lucavallin.com/blog/how-to-create-a-release-with-multiple-artifacts-from-a-github-actions-workflow-using-the-matrix-strategy</link>
      <description>Find out how I managed to create a release with executables suitable for different operating systems all within a single workflow run.</description>
      <pubDate>Fri, 25 Aug 2023 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>git</category><category>devops</category><category>rust</category><category>github-actions</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/what-is-google-cloud-deploy</guid>
      <title>What is Google Cloud Deploy?</title>
      <link>https://www.lucavallin.com/blog/what-is-google-cloud-deploy</link>
      <description>Simplifying container-based app development on Google Kubernetes Engine (GKE) with Cloud Deploy.</description>
      <pubDate>Thu, 09 Dec 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>kubernetes</category><category>google-cloud</category><category>cicd</category><category>cloud</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/what-is-gitops</guid>
      <title>What is GitOps?</title>
      <link>https://www.lucavallin.com/blog/what-is-gitops</link>
      <description>GitOps is an operational approach combining DevOps best practices like CI/CD, version control, and teamwork.</description>
      <pubDate>Thu, 02 Dec 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>deployment</category><category>git</category><category>devops</category><category>cicd</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-read-firestore-events-with-cloud-functions-and-golang</guid>
      <title>How to Read Firestore Events with Cloud Functions and Golang</title>
      <link>https://www.lucavallin.com/blog/how-to-read-firestore-events-with-cloud-functions-and-golang</link>
      <description>Learn how I used Golang and Cloud Functions to Read Firestore events published to the Cloud by my Raspberry Pi.</description>
      <pubDate>Tue, 27 Jul 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>go</category><category>google-cloud</category><category>serverless</category><category>terraform</category><category>firestore</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/google-cloud-pubsub-vs-nats-an-easy-to-understand-comparison</guid>
      <title>Google Cloud Pub/Sub vs NATS: An Easy-to-Understand Comparison</title>
      <link>https://www.lucavallin.com/blog/google-cloud-pubsub-vs-nats-an-easy-to-understand-comparison</link>
      <description>Examining messaging options for scalable, event-based systems: features, advantages, disadvantages, and costs.</description>
      <pubDate>Mon, 26 Jul 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>message-queue</category><category>architecture</category><category>google-cloud</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-deploy-a-multi-cluster-service-mesh-on-gke-with-anthos</guid>
      <title>How to Deploy a Multi-cluster Service Mesh on GKE with Anthos</title>
      <link>https://www.lucavallin.com/blog/how-to-deploy-a-multi-cluster-service-mesh-on-gke-with-anthos</link>
      <description>A detailed guide on deploying a multi-cluster, multi-region service mesh with Anthos Service Mesh on GKE.</description>
      <pubDate>Fri, 23 Jul 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>google-cloud</category><category>kubernetes</category><category>service-mesh</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-safely-store-secrets-in-terraform-using-cloud-kms</guid>
      <title>How to Safely Store Secrets in Terraform Using Cloud KMS</title>
      <link>https://www.lucavallin.com/blog/how-to-safely-store-secrets-in-terraform-using-cloud-kms</link>
      <description>Protecting Terraform secrets using Cloud KMS for seamless git commit experience.</description>
      <pubDate>Sun, 04 Jul 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>security</category><category>git</category><category>google-cloud</category><category>terraform</category><category>cncf</category>
    </item>
  
    <item>
      <guid>https://www.lucavallin.com/blog/how-to-use-terraform-workspaces-to-manage-environment-based-configuration</guid>
      <title>How to Use Terraform Workspaces to Manage Environment-based Configuration</title>
      <link>https://www.lucavallin.com/blog/how-to-use-terraform-workspaces-to-manage-environment-based-configuration</link>
      <description>Find out how to make managing infrastructure in multiple environments easier with Terraform Workspaces, without using regular modules.</description>
      <pubDate>Fri, 11 Jun 2021 00:00:00 GMT</pubDate>
      <author>Luca Cavallin</author>
      <category>cloud</category><category>devops</category><category>infrastructure</category><category>terraform</category><category>cncf</category>
    </item>
  
      </channel>
    </rss>
  