Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

SIG-Node, with Dawn Chen

SIG-Node, with Dawn Chen

FromKubernetes Podcast from Google


SIG-Node, with Dawn Chen

FromKubernetes Podcast from Google

ratings:
Length:
23 minutes
Released:
Sep 26, 2018
Format:
Podcast episode

Description

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
Released:
Sep 26, 2018
Format:
Podcast episode

Titles in the series (100)

A weekly podcast focused on what's happening in the Kubernetes community. We cover Kubernetes, cloud-native applications, and other developments in the ecosystem. Host Craig Box can be reached on Twitter at @KubernetesPod or by email at kubernetespodcast@google.com.