Kubernetes Podcast from Google

Scheduling, with David Oppenheimer


Listen Later

We finally scheduled some time to talk to David Oppenheimer. David, a software engininer at Google, has been working on scheduling there since 2007, including on both Borg and Omega. That experience naturally led to him working on the Kubernetes scheduler, as well as starting SIG Scheduling.

Do you have something cool to share? Some questions? Let us know:

Chatter of the week
  • Last week’s discussion about ice cream pies
  • Vegemite ice cream, and a friendly reminder that New Zealand is not Australia
    • Mutton ice cream is not a thing
  • A bear in the kiddie pool
News of the week
  • Google Traffic Director supports proxyless gRPC
  • New Relic open sources its agents
  • Lyft drops the Clutch
  • Conftest joins the Open Policy Agent project
  • Emissary, from GitHub
  • VS Code Docker extension can now run containers in Azure Container Instances
  • Debugging Incidents in Google’s Distributed Systems by Beth Cooper and Charisma Chan
  • Hashicorp Consul Service on Azure is GA
  • Gloo Federation for gloo’ing your Gloos together with gloo
  • The AWS EKS CIS ben chm ark
  • Changes to Aqua Wave and Aqua Enterprise
  • Snyk’s developer-first prioritization capabilities
  • Carbonetes launch PR
  • Prevasio launch PR
  • DOMA: domain-oriented microservices architecture at Uber by Adam Gluck
Links from the interview
  • Papers co-written by David:
    • Large-scale cluster management at Google with Borg
    • Borg, Omega and Kubernetes
  • SIG Scheduling
  • WG Multi-Tenancy
  • App Engine
  • Interviews with David’s colleagues on Borg and Omega:
    • Episode 22, with Dawn Chen
    • Episode 43, with Brian Grant
    • Episode 111, with Wojciech Tyczynski
  • Omega features:
    • The Omlet
    • Pod disruption budgets
    • Taints and Tolerations
    • Optimistic concurrency control
  • Scheduler features
    • Predicates and priorities
    • Labels and selectors
    • Node affinity and anti-affinity
    • Pod affinity and anti-affinity
    • Pod priority and preemption
    • Disruption budgets
    • Taints and tolerations
  • Two level scheduling
    • Mesos optimistic offers
  • Kubernetes scheduler in Bash
  • Firmament and integration in Kubernetes via Poseidon
  • Configuration tools
    • kpt
    • kustomize
  • David Oppenheimer on Twitter
...more
View all episodesView all episodes
Download on the App Store

Kubernetes Podcast from GoogleBy Abdel Sghiouar, Kaslin Fields

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

180 ratings


More shows like Kubernetes Podcast from Google

View all
Hanselminutes with Scott Hanselman by Scott Hanselman

Hanselminutes with Scott Hanselman

377 Listeners

Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

282 Listeners

The Cloudcast by Massive Studios

The Cloudcast

152 Listeners

Thoughtworks Technology Podcast by Thoughtworks

Thoughtworks Technology Podcast

42 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

590 Listeners

Software Engineering Daily by Software Engineering Daily

Software Engineering Daily

626 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

203 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

141 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

984 Listeners

Practical AI by Practical AI LLC

Practical AI

189 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

64 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

The Pragmatic Engineer by Gergely Orosz

The Pragmatic Engineer

52 Listeners