

Kubernetes Podcast from Google
Abdel Sghiouar, Kaslin Fields
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.
Episodes
Mentioned books

Nov 10, 2020 • 36min
Linkerd, with Thomas Rampelberg
Thomas Rampelberg is a software engineer with Buoyant, creators of Linkerd, and a core maintainer of that project. He is also a co-author of the Service Mesh Interface and co-creator of DC/OS. He joins Craig and Adam to talk about the two former, and pour one out for the latter. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week The BBC on Sean Connery Noreen Malone on Alex Trebek Celebrity Jeopardy! highlights from Saturday Night Live Doomscrolling Potion Explosion: analog, or digital (Steam, Android, iOS) KerPlunk!: analog only News of the week Linkerd 2.9 AWS’s response to Dockerhub: a new service IBM adds Code Risk Analysis to Cloud CD Helm chart deprecation Episode 11, with Vic Iglesias CyberArk looks at threats to Kubernetes Links from the interview D2iQ retires DC/OS Kubernetes on Mesos in 2015 The monolith Buoyant Linkerd Finagle kube-proxy before iptables Conduit: a new mesh without the JVM, which became Linkerd 2 Linkerd 2-proxy: Under the hood of the Linkerd proxy Rust tokio runtnime and hyper HTTP libraries Heartbleed CNCF audit Architecting for Multicluster Kubernetes blog post Linkerd 2.9 Service Topology Gas station bathrooms Service Mesh Interface (SMI) NGINX Service Mesh Flagger Kiali Spec Istio WebAssembly support Kubernetes is a domain-specific database Tilt and Okteto Burning Man Thomas Rampelberg on Twitter

Nov 3, 2020 • 38min
Antrea, with Antonin Bas
For pods to talk to each other in Kubernetes, you need a virtual network. Antonin Bas is a staff engineer at VMware and a maintainer of Project Antrea; a CNI plugin which provides such a network. He talks to Adam and Craig about encapsulation, virtualisation, and 10,000 year old Finnish artifacts. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Over the top Halloween light show Bird of the Year Click here to take the Audience Survey: thank you for helping us make a better show for you! News of the week An update on D2IQ’s support of Mesos Docker’s plan for Year 2 Google Cloud mitigates the impact of Docker’s Year 1 changes Quay and Harbor also KubeLinter from StackRox GitHub Hashicorp Nomad 1.0 Beta Vitess 8 GA gRPC in the real world: Container Runtime Interface by Bob Reselman RIP Dan Kohn Links from the interview Visual Basic Professor Nick McKeown, co-founder of Nicira Barefoot Networks P4, in the Open Networking Foundation Software-defined networking Virtual networking VLAN VXLAN The Kubernetes network model Network plugins: Flannel Weave Net Calico Cilium kubenet Antrea The Antrea Net Antrea, Finland; now Kamennogorsk, Russia Container Network Interface (CNI) veth pairs Open vSwitch (OVS) NodeIPAM Controller CNI plugin chaining Installing Antrea with other CNI plugins Antrea features: Network policy IPSEC between nodes Antrea on GitHub Antonin Bas on Twitter and GitHub

Oct 27, 2020 • 33min
Pop Punk to Pods, with David Pait
David Pait was a touring musician in pop punk band Sparks The Rescue. Now, he’s an SRE working on Kubernetes at an ad-tech company. How did he get there? And if you’re looking to change careers, how might you? Craig and Adam dig in. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Steam Digital Tabletop Fest Microsoft Surface (since renamed PixelSense) Similo Guess Who? Click here to take the Audience Survey: thank you for helping us make a better show for you! News of the week Cloud Foundry Doubles Down on Kubernetes cf-for-k8s 1.0 Ecosystem updates Episode 105, with Chip Childers Akri, from Microsoft kube-secret-syncer from Contentful Grafana Tempo OpenTelemetry Tracing Spec RC by Morgan McLean AWS Distro for OpenTelemetry AWS Load Balancer Controller Nydus container image service Robin.io Express, free for life Verizon Business adds Kubernetes which is powered by Rafay Links from the interview Netsertive Sparks the Rescue Vans Warped tour David on stage Munki for Mac software deployment A considered purchase Google’s SRE books eksctl Velero, fka Heptio Ark Fixing reuse-values in Helm Go listen to Hot Mulligan Or Taylor Swift, totally up to you David Pait on Twitter

Oct 20, 2020 • 25min
Research, Steering and Honking, with Bob Killen
Bob Killen is co-chair of Kubernetes’ SIG Contributor Experience and was last week elected to the project’s Steering Committee. He worked in academia for 15 years, latterly working on research projects using Kubernetes, with a focus on computer security. He’s now made the leap to working on Cloud Native full time at Google. Bob joins us to explain why Kubernetes twitter is occasionally full of cartoon geese. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Relive New Zealand’s General Election coverage - 57% of the electorate voted early! tl:dr; Jacinda won by a lot One NZ electorate had a 421 vote lead on the night Ballot box in Washington State Click here to take the Audience Survey: thank you for helping us make a better show for you! News of the week VMware Tanzu Kubernetes Grid 1.2 is GA Red Hat integrates Ansible and OpenShift Changes to the KubeCon EU Episode 107, with Priyanka Sharma Cloud Native in China survey results Introducing HA MicroK8s Episode 60, with Mark Shuttleworth Helm turns 5 Episode 102, with Mark Butcher Google Cloud Code adds support for 400+ CRDs A holiday gift from AKS Links from the interview University of Michigan Little Bobby Tables Another Bobby Tables! 2600 Beige boxes Red boxes Steve Jobs, Steve Wozniak and the Blue Box Jeff Sica ARC-TS: Advanced Research Computing — Technology Services Great Lakes, the UMich HPC cluster Kubernetes the New Research Platform - Lindsey Tulloch, Brock University & Bob Killen, University of Michigan kube-batch Volcano Orchestructure meet-up and Mario Loria SIG Contributor Experience Episode 74, with Jorge Castro Episode 100 with Paris Pittman Kubernetes Steering Committee 2020 Election Election results Travel support program HONK Untitled Goose Game /honk Ian Coldwater’s goose-themed talk from KubeCon NA 2019 honk.ci Announcement GitHub repo Challenges Walkthrough KubeCon NA events: SIG Honk AMA: Ian Coldwater, Duffie Cooley, Brad Geesaman, Rory McCune Having Cloud Native Fun with HonkCTL: Jeff Sica SIG Beard: see episode 46, with Aaron Crickenberger Bob Killen on Twitter

Oct 13, 2020 • 32min
Okteto, with Ramiro Berrelleza
Ramiro Berrelleza is CEO and co-founder of Okteto, a company making developer tools which simplify development on Kubernetes. He joins Adam and Craig to discuss how the open source project and company came about, going through Y Combinator, and the best filling for a Mission burrito. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Hash browns Corn fritters Survey Click here to take the Audience Survey. Thank you for helping us make a better show for you! News of the week Rook graduates Episode 36 with Jared Watts Wasm is upstreamed in Envoy Helm moves to Artifact Hub DigitalOcean introduces DOAP and Apurva Joshi describes its stack IBM breaks itself in two Kubernetes Steering Committee election results OpenTelemetry Governance Committee election starting Introducing PipeCD by Le Van Nghia Anchore DevSecOps toolkit Rancher 2.5 Red Hat slashes OpenShift prices Kubernetes tested on U2 Dragon Lady aircraft Minecraft as a Kubernetes tool by Eric Jadi Links from the interview Okteto Excitebike Elasticbox, acquired by CenturyLink Y Combinator Okteto at YC W19 demo day Okteto on GitHub The name: Octeto: “byte” in Spanish Cindy Lopez Cindy Lauper El Farolito: cow tongue and Carne Asada Ramiro Berrelleza on Twitter Okteto on Twitter

Oct 6, 2020 • 35min
Kubecost, with Webb Brown
When your infrastructure is effectively infinite, you may have to keep an eye on your credit card. Webb Brown started a project that does exactly that - Kubecost, which aims to reduce spend and prevent resource-based outages. He talks to Craig and Adam about the project and the company behind it. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Kiwis abroad: please meddle in the election Clarke Gayford tweet Killer Queen Black Killer Queen News of the week VMworld announcements Bryan Liles’ promotion Episode 54, with Bryan Liles Pixie Labs TechCrunch coverage Cicada, by Jeremy Herzog Announcing Java support for cdk8s Good: Envoy on Windows Not so good: Envoy CVE-2020-25017 Kubenav 3.0.0 announced Cisco acquires Portshift Veeam acquires Kasten Solo.io acquires $23m Episode 55, with Idit Levine Links from the interview Kubecost Kubecost blog Cluster turndown Cost model Spot instances (AWS) and preemptible VMs (Google Cloud) DeepMind AI Reduces Google Data Centre Cooling Bill by 40% Managing your costs on Kubernetes by Karl Stoney at Autotrader Episode 52, with Russell Warman and Karl Stoney FinOps and the FinOps Foundation Shifting left Stackwatch Glacier National Park and Going-to-the-Sun Road Webb Brown on Twitter

8 snips
Sep 29, 2020 • 34min
Leader Election, with Mike Danese
Kubernetes makes it easy to run distributed workloads, but how do you make sure that replicas don’t conflict with one another? You elect one as the leader. Mike Danese, chair and TL of Kubernetes SIG Auth, joins a vegan and a carnivore to explain how Kubernetes implements leader election. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week What is a staycation? What is steak? Beefsteak, vegetarian/vegan restaurant Nachos News of the week Chaos Mesh 1.0 Azure news: AKS comes to Azure Stack HCI (Preview) AKS adds stopping/restarting clusters, Kubernetes 1.19, confidential compute nodes (Preview) Bridge to Kubernetes is GA Istio Steering Committee election results OpenServiceMesh joins the CNCF Sandbox Odo 2.0.0 GA Odo from Deep Space 9 Determined AI on Kubernetes Cloud Run for Anthos adds events KubeAcademy Pro from VMware KubeCon EU 2020 transparency report Scholarships for KubeCon NA 2020 are open for application Links from the interview Wet labs and dry labs Threads What is the difference between processes and threads? Mutex or lock What is a mutex? Critical section Compare-and-swap Gas station bathroom keys Futex Lock server: Chubby etcd Optimistic concurrency Resource versions Regional clusters in GKE Leader election Leader election client in Kubernetes’ client-go An example of using it by Carlos Becker The new Lease API Paxos and Raft Deadlock Split brain Mike Danese on Twitter and GitHub

Sep 22, 2020 • 34min
Grafana, with Torkel Ödegaard
Torkel Ödegaard is the creator and project lead of Grafana, and co-founder of Grafana Labs. Learn how Torkel went from modding video games to building a data visualization platform, and co-founding a company that is now offering a complete monitoring service built on Prometheus. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week On The Basis Of Sex RBG Star Trek: Picard News of the week CVE-2020-14386 gVisor: Containing a real vulnerability by Fabricio Voznika Announcing IBM Cloud Code Engine Docker Enterprise Container Cloud Mirantis rethinks Docker Swarm vs Kubernetes by Beth Pariseau Episode 110, with Adrian Ionel KubeEdge approved as CNCF incubating project kubeapply and Kubernetes configuration at Segment Introducing Grafana Metrics Enterprise Pure Storage to acquire Portworx Portworx acquired by Pure Storage Ionir exits stealth and promises instant data mobility NetApp Cloud Volumes Service powered by GKE AKS adds CSI driver for Files and Disks Red Hat OpenShift Container Storage 4.5 VMware Tanzu: Announcing vSphere with Tanzu One of four new editions vSAN Data Persistence Platform Mission Control expands policy management capabilities SentinelOne announce automated applicaiton control for containers 16 CNCF interns graduate from Google Summer of Code Building operators for cluster add-ons by Somtochi Onyekwere CFPs open for ServiceMeshCon and Cloud Native Security Day North America A Year of Kubernetes at GitLab Episode 89, with Marin Jankovski Links from the interview The 2001 dot-com crash Rocket Arena mod for Quake 3 Extreme ironing Tradera IT contracting The Mythical Man Month Graphite Kibana Grafana GitHub The history of Grafana UX Grafana Labs Team Kausal Cortex Loki Crystal Reports Interesting use cases: Beehive monitor Hospital queue visualisation Monitoring Art plugin A $50m Series B funding round Grafana Metrics Enterprise Recommended reading: Chasm City by Alastair Reynolds Torkel Ödegaard on Twitter

15 snips
Sep 15, 2020 • 38min
TiKV, TiDB and PingCAP, with Ed Huang
Ed Huang is co-founder and CTO of PingCAP, creators of the TiDB distributed database and the TiKV key value store. Ed worked on clustering Redis while at Wandou Labs, creating and open-sourcing a tool called Codis. Deciding to focus on this space, he created TiDB and then TiKV, and founded PingCAP. He shares the story behind the projects, bridging the gap between China and the West with open source, and his Desert Island Disc. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Sippee cup Tippee cup Coffee cup News of the week Lens 3.6.0 Security groups for Pods on AWS EKS CNCF End User Technology Radar for Observability Kotary by CA-GIP OnePanel and its docs WebAssembly OCI spec Episode 55, with Idit Levine Red Hat Marketplace by IBM Stackrox lands $25m in funding Introducing Nutanix Platform Services by Amit Jain Confidential Computing on GCP and GKE New Serverless training course by Alex Ellis Episode 116, with Alex Ellis Jetstack CNI migration notes by Josh Van Leeuwen Links from the interview Wandou Labs Codis clustering for Redis twemproxy Spanner and F1 papers from Google Research TiDB TiKV PingCAP CAP theorem Local Persistent Volumes in Kubernetes and beta launch blog explaining it TiKV’s CNCF journey: Sandbox Incubation PingCAP’s $50m funding round Graduation Chaos Mesh Wasm and Wasmer Dark Side of the Moon Ed Huang on Twitter

Sep 8, 2020 • 46min
Airbnb, with Melanie Cebula
Melanie Cebula is a staff engineer at Airbnb, where she has built a scalable modern architecture on top of cloud native technologies. She regularly shares her knowledge in presentations focusing on cloud efficiency and usability, and today shares the story of Airbnb’s Kubernetes migration with hosts Adam and Craig. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter of the week Dr Horrible’s Sing-Along Blog River Otter River otter News of the week Five days of Kubernetes 1.19: Structured logs API server warning messages EndpointSlices Storage capacity tracking 1 year support TiKV graduates from CNCF incubation cert-manager 1.0 Episode 75, with James Munnelly Tanzu Build Service is GA State of Spring report AWS Bottlerocket is GA on EKS Kalm (keep Kalm and karry on) Developer thread on Reddit CRAFT from Salesforce (and its GitHub repo) Introducing Kubernetes CSI sidecar containers from HPE by long-time listener Michael “Data” Mattsson KubeCon EU Virtual YouTube playlist CNCF to provide another round of CommunityBridge mentorships Faster services: no CPU limits by Eric Khun Hacker News thread How GoJek upgrades Kubernetes on GKE by Tasdik Rahman Links from the interview Melanie Cebula Our second classically trained musician guest Early Airbnb architecture Charon Programming by toggling switches Smartstack Horizontal Pod Autoscaling: minReplicas Melanie’s talks: FutureStack 17: From Monolith to Microservices KubeCon NA 2018 keynote: Developing at Scale KubeCon NA 2019: 10 Weird Ways to Blow Up Your Kubernetes Melanie Cebula on Twitter