{"podcast":{"title":"Kubernetes Podcast from Google","slug":"kubernetes-podcast-from-google","podcast_index_feed_id":860803,"rss_url":"https://rss.libsyn.com/shows/419861/destinations/3486674.xml","website_url":"https://kubernetespodcast.com","image_url":"https://static.libsyn.com/p/assets/a/3/a/a/a3aa4f08236059f5e55e3c100dce7605/NewKPodRoboWhite-20240924-1zwoxpn1sl.png","author":"Kubernetes Podcast from Google","episode_count":265,"summary":"A biweekly podcast focused on what's happening in the Kubernetes community hosted by Abdel Sghiouar and Kaslin Fields. We cover Kubernetes, cloud-native applications, and other developments in the ecosystem. Abdel and Kaslin on Twitter at @KubernetesPod or by email at kubernetespodcast@google.com.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google"},"episode":{"title":"Kubernetes Ingress & Gateway API Updates, with Lior Lieberman","slug":"kubernetes-ingress-gateway-api-updates-with-lior-lieberman","published_at":"2025-03-11T18:48:00+00:00","page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-ingress-gateway-api-updates-with-lior-lieberman","show_page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google","url":"https://e780d51f-f115-44a6-8252-aed9216bb521.libsyn.com/kubernetes-ingress-gateway-api-updates-with-lior-lieberman","audio_url":"https://traffic.libsyn.com/secure/e780d51f-f115-44a6-8252-aed9216bb521/KPod248.mp3?dest-id=3486674","summary":"The Gateway API is evolving to handle complex networking needs like service mesh capabilities, reducing the need for custom CRDs. This discussion explores the transition from traditional Ingress to the Gateway API and how tools like Ingress2gateway simplify migration.","meta_description":"Explore the future of Kubernetes networking, the evolution of Gateway API, and how to migrate from Ingress with Lior Lieberman.","key_points":["Main idea: The Gateway API is a core Kubernetes API designed to provide better separation of concerns between infrastructure and application developers","Practical takeaway: Use Ingress2gateway to automate the conversion of legacy Ingress resources and custom annotations into Gateway API resources","Failure mode: Relying on complex, custom-annotated Ingress implementations can lead to fragmented, unmanageable networking configurations","Main idea: Service meshes remain essential for advanced microservices needs like identity-based authorization and request mirroring, even as Gateway API matures","Practical takeaway: For new Kubernetes deployments in 2025, the Gateway API should be the primary choice for ingress and traffic management"],"chapters":[{"start_ms":60000,"title":"Kubernetes Security News","summary":"An overview of Kubescape's move to CNCF Incubation and its role in Kubernetes posture management."},{"start_ms":695000,"title":"The Gateway API Persona and Structure","summary":"Defining the different roles and resources that make the Gateway API more efficient than traditional Ingress."},{"start_ms":890000,"title":"Simplifying the Migration Path","summary":"How Ingress2gateway addresses the complexity of migrating custom annotations and CRDs to the new API."},{"start_ms":1290000,"title":"Gateway API vs. Service Mesh","summary":"Analyzing the overlap and the continued necessity of service meshes for observability and security."},{"start_ms":1885000,"title":"Permission Boundaries and Security","summary":"The benefits of segregating cluster-level infrastructure permissions from user-level application permissions."},{"start_ms":2310000,"title":"The Future of Ingress Migration","summary":"Discussing the impact of major providers like Nginx adopting Gateway API to lower the barrier to entry."}],"topics":["Kubernetes","Gateway API","Ingress","Service Mesh","CNCF","Cloud Native Networking","eBPF","OpenTelemetry"],"duration_seconds":2715,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/kubernetes-podcast-from-google/episodes/kubernetes-ingress-gateway-api-updates-with-lior-lieberman/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/kubernetes-podcast-from-google/kubernetes-ingress-gateway-api-updates-with-lior-lieberman.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}