Kubernetes Podcast from Google

Abdel Sghiouar, Kaslin Fields
undefined
Nov 13, 2018 • 19min

Workloads API and KubeCon, with Janet Kuo

On the eve of the first KubeCon in China, your hosts talk to co-chair and Google software engineer Janet Kuo about the program, and her work with SIG Apps. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod News of the week VMware acquires Heptio: VMware blog Heptio blog Madrona blog (one of their investors) Pivotal blog Cisco integrates on-prem Kubernetes with Amazon Web Services Kontena launches Pharos 2.0 Nabla Containers v0.2 The Kubernetes API Server by Dominik Tornow and Andrew Chen CNI Plugins for Kubernetes by Steven Acreman The Beginners Guide to the CNCF Landscape IceCubeCon from Mesosphere Tweet us your puns! Links from the interview SIG Apps Workloads API goes GA Garbage collection Application CRD KubeCon China 2018 Episode 19 with co-chair Liz Rice Talks on genetics and bicycles Janet Kuo on Twitter
undefined
Nov 6, 2018 • 29min

TriggerMesh, with Sebastien Goasguen

TriggerMesh is a new serverless management platform built on top of Knative. Co-founder Sebastien Goasguen joins Adam and Craig to discuss serverless, and potential trips to space. 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 James Acaster: Live or on Netflix Card game Gloom PC game Grim Fandango We’re on Spotify! Peter Benjamin’s list of Kubernetes resources News of the week TriggerMesh announced Istio 1.0.3 Contour 0.7.0 Peloton from Uber GSoC 2018: Building a Conditional Name Server Identifier for CoreDNS Azure news: Azure retiring old Kubernetes versions Azure launches OPA controller Kubernetes Dashboard via Azure Cloud Shell AKS now available in UK West, South India and East Asia are next Links from the interview Sebastien’s books: CloudStack, Docker, and Kubernetes Cookbooks Background: Computational science and Maxwell’s Equations Grid computing and Beowulf clusters Cloudstack European astronaut selection Kubeless, built with Nguyen Anh-Tu Other projects: Fission, Riff, Nuclio Knative Knative Build system Istio TriggerMesh The Triggerfish tm Knative client Runtime for OpenFaaS functions Runtime for Azure Functions Early Access Program signup Sebastien Goasguen on Twitter
undefined
Oct 30, 2018 • 36min

Evolution of the Kubernetes Community, with Sarah Novotny

Sarah Novotny is Head of Open Source Strategy at Google Cloud and a board member of the Linux Foundation (the parent of the CNCF). She joins Craig and Adam to talk about the evolution of the Kubernetes community, governance models and Codes of Conduct, and how nascent open source communities can learn from 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 Cake! Lord’s Cricket Ground Tour The Play That Goes Wrong Bohemian Rhapsody Mr Robot (no link provided!) Castlevania and its video game News of the week IBM enters into agreement to acquire Red Hat: Joint press release IBM blog post Red Hat blog post OpenShift Container Platform 3.11 Introducing Red Hat OpenShift Container Engine IBM Container Service now available in Milan, Italy Mirantis Cloud Platform Edge Mesosphere Kubernetes Engine Kubedex On-Prem and Dolos gRPC-Web has gone GA Whose Pod Is It Anyway? FoundationDB Summit announced CNCF planning “Global South” outreach Links from the interview OSCON Announcement of Kubernetes 1.0 Announcement of the CNCF Raven Rock - a book Sarah read while setting up the CNCF Conway’s Law Paxos and Byzantine Generals CNCF Code of Conduct We Don’t Do That Here by Aja Hammerly Sarah’s 2017 KubeCon NA talk Hiding behind a Viewmaster Julian Cash, photographer Find Sarah: at KubeCon China or Kubecon NA as sarahnovotny on Twitter or LinkedIn
undefined
Oct 23, 2018 • 25min

Agones, with Cyril Tovena and Mark Mandel

Ubisoft and Google Cloud have extended Kubernetes to support dedicated game servers. Cyril Tovena, a Technical Lead from Ubisoft in Montreal, and Mark Mandel a Developer Advocate at Google Cloud, lead the project. They talk to Adam and Craig about what they had to do, the Agones community, and how you can apply it to your Enterprise Software. 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 Pub quiz success News of the week Kubernetes v2 Provider for Spinnaker Episode 23: Spinnaker, with Steven Kim Episode 24: Continuous Integration and Continuous Delivery, with Andrew Philips and Lars Wander Spinnaker 1.10 Codelab: Continuous Delivery to Kubernetes Using Spinnaker KubeCon NA Contributor Summit The Forrester New Wave™: Enterprise Container Platform Software Suites, Q4 2018 Kubernetes Steering Committee election resutls Kubernetes High Availability, by Dominik Tornow from SAP and Andrew Chen from Google Cloud Kubernetes Deep Dive by Nigel Poulton on A Cloud Guru, from listener mail 1.12 Release Retrospective by Tim Pepper from VMware Admiralty’s Multicluster Controller The Lord High Admiral Best practices for building Kubernetes Operators and stateful apps by Palak Bhatia and Jun Xiang Tee from Google Cloud Pulumi raises $15M Links from the interview Agones website Agones on Twitter Ubisoft Montreal Mark’s blog Proper pronunciation Elbow Kubernetes Cluster Registry OpenMatch Joe Beda’s TGIK on writing a controller Mark and Cyril on Twitter
undefined
Oct 16, 2018 • 17min

GKE Container-Native Load Balancing, with Ines Envid and Neha Pattan

GKE container-native load balancing enables Google Cloud load balancers to target Pods directly, rather than the VMs that host them, and to evenly distribute their traffic. Product manager Ines Envid and staff software engineer Neha Pattan explain how. 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 Adam meets Orlando Craig meets a Banksy News of the week GKE Private Clusters are GA Announcing Cloud NAT and Container-Native Load Balancing Amazon Elastic Container Service for Kubernetes now supports dynamic admission controllers Fast Kubernetes development with Skaffold 0.16.0 New Cloud Foundry support for Kubernetes Managing Kubernetes from O’Reilly; sign up for a free e-book version courtesy of Heptio Days of Kubernetes 1.12 Past: Volume snapshots, RuntimeClass and topology-aware volume provisioning Kubedex: GKE vs EKS vs AKS vs IKS vs ACCSK New Relic acquires Coscale Links from the interview GKE container-native load balancing: Launch blog post Documentation Configuring services with an annotation to preserve source IP VPC-native clusters with Alias IPs Network Endpoint Groups
undefined
Oct 10, 2018 • 22min

Spinnaker, with Steven Kim

Steven Kim is an engineering manager at Google, based in New York City, working on the Spinnaker project. In a companion piece to last week’s episode about CI and CD, Steven talks to Craig and Adam about how Spinnaker evolved from VMs to Kubernetes and support for other cloud native technologies. 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 Evoland 2 Stickers on the fridge Seat entertainment on Air New Zealand Link Last Week Tonight on the NZ flag Craig and Sir John Key News of the week Kubernetes for personal projects For - Caleb Doxsey and Hacker News discussion Against - Carlos Rodriguez and Hacker News discussion A developer onramp to Kubernetes with GKE Cloud Native Buildpacks enter the CNCF Sandbox AWS Service Operator for Kubernetes Limited availability of DigitalOcean Kubernetes etcdadm from Platform9 Introducing the Kubernetes Non-Code Contributors Guide Episode 21 interview with author Ihor Dvoretskyi Episode 5 on writing documentation Episode 11 on releases Pulumi explores how Kubernetes deployments work Health checking gRPC services in Kubernetes with grpc-health-probe Teleport v3 adds Kubernetes support Links from the interview Steven Kim on Twitter Spinnaker Slack Forums, please don’t troll Spinnaker Summit
undefined
Oct 2, 2018 • 30min

Continuous Integration and Continuous Delivery, with Andrew Phillips and Lars Wander

Andrew Phillips (PM) and Lars Wander (Software Engineer) from Google Cloud talk to Adam and Craig about the difference between CI and CD, and how to apply these processes to your release and rollout processes. 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 Scott Pilgrim vs. the World News of the week Kubernetes 1.12 released Google’s summary blog Kubecon NA 2018 schedule announced Rook moves to CNCF Incubator GSoC: Extending fuzzing coverage of Envoy News from Microsoft Ignite: Kubernetes support as the #1 networking feature of the upcoming Windows Server 2019 SQL Server 2019 Preview for Helm charts in Azure Container Registry Preview for OCI image formats Links from the interview The New Stack suggests the best CI/CD tool for Kubernetes doesn’t exist Weaveworks named the category of GitOps Jenkins X; Kubernetes-friendly Jenkins Spinnaker Kubernetes v2: Manifest support Spinnaker Slack Lars Wander Andrew Phillips
undefined
Sep 26, 2018 • 23min

SIG-Node, with Dawn Chen

Dawn Chen, TL for SIG-Node and the Google Kubernetes Engine node team, joins Craig and Adam this week. She has worked on containers and container schedulers since 2007 - not a typo. We also bring you the news, in part from the echo chamber of Google Cloud Summit in Sydney. 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 Stickers! Google Cloud Summit in Hong Kong Google Cloud Next in London Gartner Symposium Orlando KubeCon Shanghai News of the week NetApp acquires StackPointCloud Cloud news: Sandbox pods on GKE Signup form Kubernetes tools for Azure Stack EKS can generate kubeconfig files! GSoC: katacontainer support in containerd, by Jian Liu linkerd 2.0 is GA Thomas Rampelberg tells you how to use it Cortex added to the CNCF sandbox Red Hat OpenShift Service Mesh, based on Istio Microservice observability with Istio at Trulia Contour 0.6 from Heptio Links from the interview Dawn Chen on GitHub The Borg paper Process containers (later ‘cgroups’): The first submission of containers to the Linux kernel Early coverage of process containers Paul Menage’s 2007 paper “Adding Generic Process Containers to the Linux Kernel” Dawn’s first job: tracking processes. Each job had its own GID - she would use netlink connection tracking to map processes and threads to GIDs, and, using procfs, figure out CPU and memory usage. Dawn’s second job: adjusting CPU usage using nice Today we just use memcg Fake NUMA - cut a machine into big chunks and assign them to groups of processes. Linux Plumbers Conference Tim Hockin’s presentation at the Linux Plumbers Conference in 2011, talking about the work Dawn’s team were doing lmctfy - Let Me Contain That For You In case you don’t get the joke It’s like runc and containerd SIG Node Node and lifecycle management Application management Container runtimes and kubelet Node problem detection Resource management GPU & TPU Security isolation gVisor and Sandbox Pods Logging and monitoring Was SIG Node the first SIG? Tied with SIG API Machinery How did we get to CRI? rktnetes was released with Kubernetes 1.3 Hyper_ containers (now Kata Containers) LXC and LXD kubevirt for running VMs instead of containers OCI CRI was released with Kubernetes 1.5 containerd and CRI-O Container RuntimeHandler, so some pods can run with one runtime and some with another
undefined
Sep 19, 2018 • 31min

Kubernetes SIG-PM, with Ihor Dvoretskyi

This week, your hosts talk to Ihor Dvoretskyi, Developer Advocate at the Cloud Native Computing Foundation, about SIG-PM, the Special Interest Group for Kubernetes Program, Product and Project Management. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter The Toto Washlet “Africa”, by Toto “Africa”, by Weezer feat. Weird Al Yankovic News of the week Tensor Processing Units (TPUs for short) are now available in Beta from Google Kubernetes Engine Tom Gallacher’s heart rate admission controller CNCF case study on Northwest Mutual Bank Pulumi released their Cloud Native SDK Join the Kubernetes 1.13 release team! Episode 10, on what the release team does Run Akka Cluster in Kubernetes Antony is trading in his Chevy for a Cadillac-ac-ac-ac-ac Elliot Forbes’ See-CAD notes Advanced health check patterns by Ahmet Alp Balkan Was Craig was referring to this, or this? Sysdig raises $68.5M Links from the interview Ihor Dvoretskyi on Twitter or GitHub SIG-PM - Program, Product and Project Management SIG-PM Intro Talk from KubeCon EU 2018
undefined
Sep 12, 2018 • 25min

Cloud Native Patterns for Ops, with Justin Garrison

Justin Garrison is both a student and a teacher. A senior systems engineer in the media industry, he has boiled his experience and wisdom, as well as that of his co-author Kris Nova, into the book Cloud Native Infrastructure. He talks to Craig and Adam about the Kubernetes community and the process of writing. Do you have something cool to share? Some questions? Let us know: web: kubernetespodcast.com mail: kubernetespodcast@google.com twitter: @kubernetespod Chatter KubeCon NA ‘17 keynote: Your Philips Hue Light Bulbs Are Turned On By Kubernetes by Mark van Straten Philips Lighting case study on Google Cloud News of the week Cisco Hybrid Cloud Platform for Google Cloud is now generally available Enter the Cisco & Google Cloud Challenge! Win things! Consul + Kubernetes from Hashicorp Open Match announced by Google Cloud and Unity Agones 0.4.0 released Couchbase Autonomous Operator Amazon EKS now available in Ireland Google Cloud now available in Finland Platform9 introduces spot instance arbitrage External DNS 0.5.6 released Red Hat on Kubernetes and application servers Links from the interview mintCast, which featured Justin a long time ago Cloud Native Infrastructure book: website and O’Reilly The Economics of Writing a Technical Book Justin’s last KubeCon talk: Let’s Build Kubernetes, With a Spreadsheet and Volunteers! Justin Garrison on Twitter and GitHub Dashiell, rothgar/v2 Justin’s blog

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app