#48 Der Layer unter Docker: containerd, Kubernetes, Container Runtime Interface, CRI-O und Open Container Initiative (OCI)

Engineering Kiosk

Wie sieht eigentlich der Layer unter Docker aus? Und wie interagiert Kubernetes mit Containern?

In Episode 46 haben wir geklärt, welches Problem Docker eigentlich löst. Das Container-Ecosystem ist jedoch weit größer. Deswegen widmet sich diese Folge der darunter liegenden Ebene. Wir besprechen die Modularisierung von Docker, die herausgetrennte Highlevel Runtime containerd, wie Kubernetes mit Docker-Containern umgeht, ob Docker Container die einzige Art von Containern ist, die Kubernetes unterstützt, was ein Container Runtime Interface (CRI) ist, was die Open Container Initiative (OCI) und ob auch du dir deine eigene Highlevel Container Runtime programmieren kannst.

Bonus: Was die Linux-Mafia ist und wieso es bald eine österreichische Container Runtime gibt.

Feedback (gerne auch als Voice Message)

  • Email: stehtisch@engineeringkiosk.dev
  • Twitter: https://twitter.com/EngKiosk
  • WhatsApp +49 15678 136776

Gerne behandeln wir auch euer Audio Feedback in einer der nächsten Episoden, einfach Audiodatei per Email oder WhatsApp Voice Message an +49 15678 136776

Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners

Links

  • Engineering Kiosk #46 Welches Problem löst Docker?: https://engineeringkiosk.dev/podcast/episode/46-welches-problem-l%C3%B6st-docker/
  • c't - Magazin für Computer Technik: https://www.heise.de/ct/
  • iX - Magazin für professionelle Informationstechnik: https://www.heise.de/ix/
  • Highlevel container runtime containerd: https://containerd.io/
  • Getting started with containerd: https://github.com/containerd/containerd/blob/main/docs/getting-started.md
  • contaiNERD CTL - Docker-compatible CLI for containerd, with support for Compose, Rootless, eStargz, OCIcrypt, IPFS: https://github.com/containerd/nerdctl
  • shim: https://de.wikipedia.org/wiki/Shim_(Informatik)
  • Core OS: https://de.wikipedia.org/wiki/Core_OS
  • rkt: https://github.com/rkt/rkt
  • Container Runtime Interface (CRI): https://kubernetes.io/docs/concepts/architecture/cri/
  • CRI Plugin von containerd: https://github.com/containerd/containerd/tree/main/pkg/cri
  • Highlevel Container Runtime CRI-O: https://cri-o.io/
  • Cloud Native Computing Foundation: https://www.cncf.io/
  • Linux Foundation: https://www.linuxfoundation.org/
  • Apache Foundation: https://www.apache.org/
  • gVisor - Container Security Platform: https://gvisor.dev/
  • minikube - local Kubernetes cluster: https://minikube.sigs.k8s.io/docs/
  • Open Container Initiative: https://opencontainers.org/

Sprungmarken

(00:00:00) Intro

(00:00:58) Computerbild, c't und iX und einen Layer tiefer als "Was ist Docker"

(00:04:31) Der nächsttiefere Layer nach docker run: Hig

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada