{"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":"Platform Engineering, GitOps and AI with Pierre-Gilles Mialon and Glen Yu","slug":"platform-engineering-gitops-and-ai-with-pierre-gilles-mialon-and-glen-yu","published_at":"2025-07-25T12:23:00+00:00","page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google/platform-engineering-gitops-and-ai-with-pierre-gilles-mialon-and-glen-yu","show_page_url":"https://stenobird.com/podcast/kubernetes-podcast-from-google","url":"https://e780d51f-f115-44a6-8252-aed9216bb521.libsyn.com/platform-engineering-gitops-and-ai-with-pierre-gilles-mialon-and-glen-yu","audio_url":"https://traffic.libsyn.com/secure/e780d51f-f115-44a6-8252-aed9216bb521/KPOD256.mp3?dest-id=3486674","summary":"Platform engineering and GitOps are evolving to reduce developer cognitive load by abstracting complex infrastructure through Kubernetes-native patterns. The discussion explores how tools like Kube Resource Model (KRM) and Policy as Code enable secure, self-service capabilities without manual intervention.","meta_description":"Explore the intersection of Platform Engineering, GitOps, and Policy as Code with experts Pierre-Gilles Mialon and Glen Yu.","key_points":["Main idea: GitOps leverages Kubernetes' reconciliation loop to ensure the live state matches the desired state defined in Git","Practical takeaway: Use Policy as Code (e.g., Kyverno) to enforce security guardrails, such as preventing public IPs on databases, without blocking developer workflows","Failure mode: Manual operations and lack of standardized deployment procedures are primary drivers of production incidents","Main idea: The Kube Resource Model (KRM) allows platform teams to create high-level abstractions that hide cloud provider complexity from developers","Practical takeaway: Prefer GitOps tools like FluxCD for CI/CD pipelines that prioritize automation and minimal developer interruption via CLI-driven workflows"],"chapters":[{"start_ms":60000,"title":"Docker and Cloud Run Updates","summary":"Updates on Docker Desktop's new model management features and the expansion of Docker Compose support to Google Cloud Run."},{"start_ms":160000,"title":"Introduction to the Experts","summary":"Introduction of Pierre-Gilles Mialon and Glen Yu, focusing on their work with Kubernetes policy and infrastructure lifecycle."},{"start_ms":260000,"title":"The Power of GitOps","summary":"Discussing the traceability, auditability, and ease of rollback provided by Git-based deployment strategies."},{"start_ms":530000,"title":"Abstraction via KRM","summary":"How the Kube Resource Model helps platform teams provide secure, pre-configured resources like CloudSQL to developers."},{"start_ms":710000,"title":"Implementing Policy as Code","summary":"Moving from Infrastructure as Code to Policy as Code using tools like Kyverno to harden Kubernetes clusters."},{"start_ms":810000,"title":"The Rise of Platform Engineering","summary":"Analyzing whether platform engineering is a new paradigm or a refinement of the separation of concerns in DevOps."},{"start_ms":1165000,"title":"FluxCD vs. ArgoCD","summary":"A comparison of GitOps controllers, focusing on FluxCD's Kubernetes-native, CLI-centric approach versus ArgoCD's visual interface."}],"topics":["Platform Engineering","GitOps","Kubernetes","Policy as Code","Kyverno","FluxCD","Kube Resource Model","Cloud Native"],"duration_seconds":1270,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/kubernetes-podcast-from-google/episodes/platform-engineering-gitops-and-ai-with-pierre-gilles-mialon-and-glen-yu/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/platform-engineering-gitops-and-ai-with-pierre-gilles-mialon-and-glen-yu.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}