Workshop-Wiki · Englisch

containerd Workshop – Overview

This workshop covers the path from container runtime fundamentals to secure Kubernetes node operations with CRI, OCI, registry, snapshotter and Runtim…

Workshop-Beispiele als ZIP
Lernstand in der Web-App

Kapitel als gelesen markieren, Lesefortschritt sehen und Praxismodule abhaken: Diese Funktionen stehen nach Aktivierung der optionalen Web-App zur Verfügung. Der Workshop-Fortschritt ergibt sich automatisch aus den Kapiteln aller Dokumentseiten. Deine Auswahl bleibt auf diesem Gerät; es gibt kein Konto und keinen Serverabgleich. Eine Installation ist nicht erforderlich. Beim Widerruf in den Datenschutz-Einstellungen wird der Lernstand gelöscht.

Lesefortschritt0%
0%
0 / 9 Kapitel gelesen
Weitere SprachfassungDeutsch ↗Griechisch ↗

containerd Workshop – Overview

Overview

This workshop covers the path from container runtime fundamentals to secure Kubernetes node operations with CRI, OCI, registry, snapshotter and RuntimeClass concepts.

The focus is on:

  • containerd architecture
  • OCI image, runtime and distribution
  • content store, metadata store and snapshotters
  • container, task, process and shim
  • ctr, nerdctl and crictl as different tools
  • CRI integration with Kubernetes
  • registry hosts.toml, mirrors and TLS
  • CNI handoff, cgroups, rootless mode and RuntimeClass
  • security hardening, image verification and incident response
01 / 09

Quickstart

bash
# Workshop content is provided through the Orthevs Academy.
chmod +x scripts/provision_containerd.sh
./scripts/provision_containerd.sh --dry-run

Then start with the curriculum and first examples:

bash
less docs/curriculum-containerd-EN.md
less workshops/01-fundamentals-containerd-EN.md
cd examples/00-lab-skeleton
./run.sh
02 / 09

Audience

This workshop is for developers, DevOps engineers, platform engineers, SREs, system engineers, Kubernetes administrators and security engineers who need to understand and operate containerd as the runtime layer.

03 / 09

Learning Path

Level Focus Result
Fundamentals Architecture, OCI, ctr, images, content, snapshotters, containers and tasks You understand runtime basics and can collect local evidence.
Intermediate CRI, Kubernetes node, registry, CNI, cgroups, crictl, nerdctl You can reason about containerd in a platform context and analyze common failures.
Professional Operations, upgrades, garbage collection, observability, rootless, RuntimeClass, snapshotter strategy You can document and safely change runtime decisions.
Advanced + Security Threat modeling, sandbox runtimes, seccomp, AppArmor, image trust, SBOM, incident response You can evaluate and harden containerd in security-sensitive environments.
04 / 09

Structure

05 / 09

Workshop Structure

This workshop follows the same structure as the Kubernetes workshop. The topic changes, the navigation model stays consistent.

06 / 09

Prerequisites

  • Linux, WSL, VM or bare-metal test system
  • containerd, ctr and runc for runtime labs
  • optionally nerdctl, crictl, kubectl, CNI plugins and a local registry
  • do not use production nodes, registries, pull secrets or cluster endpoints for labs
07 / 09

Working Mode

All examples create runtime artifacts below work/. These artifacts are ignored and may contain temporary configuration or evidence. Only safe lab configuration and documentation are versioned.

08 / 09

Official Sources and Boundary

  • containerd documentation, getting started and configuration: https://containerd.io/docs/2.3/getting-started/
  • containerd registry hosts.toml: https://github.com/containerd/containerd/blob/main/docs/hosts.md
  • containerd runtime v2 and shim model: https://github.com/containerd/containerd/blob/main/docs/runtime-v2.md
  • Kubernetes container runtimes: https://kubernetes.io/docs/setup/production-environment/container-runtimes/
  • Kubernetes Container Runtime Interface: https://kubernetes.io/docs/concepts/containers/cri/
  • OCI Image Specification: https://github.com/opencontainers/image-spec
  • OCI Runtime Specification: https://github.com/opencontainers/runtime-spec
  • Open Container Initiative: https://opencontainers.org/

This workshop does not introduce a containerd API. It maps official concepts into labs, review questions and operational workflows. When a file describes a model, it is explicitly framed as a model or lab artifact.


09 / 09

CTR · Orthevs Academy

31 Module als durchgängiger Lernpfad.

Die Reihenfolge bleibt unverändert: von der Laborgrundstruktur über fachliche Grundlagen und Betriebsmodelle bis zum abschließenden Troubleshooting. Die technischen Verzeichnisnamen werden bewusst beibehalten.

Orthevs – Engineering als Grundlage für das, was als Nächstes kommt.

Orthevs als App

Orthevs installieren

Die Orthevs Web-App kann auf unterstützten Mobilgeräten und Desktop-Browsern installiert werden.

iPhone und iPad

Öffnen Sie Orthevs in Safari. Tippen Sie auf Teilen, dann auf ‚Zum Home-Bildschirm‘. Aktivieren Sie gegebenenfalls ‚Als Web-App öffnen‘ und tippen Sie auf ‚Hinzufügen‘.

Android

Für die Web-App öffnen Sie das Browsermenü und wählen ‚App installieren‘ oder ‚Zum Startbildschirm hinzufügen‘. Bestätigen Sie die Installation.

Desktop-Browser

Öffnen Sie das Browsermenü oder das Installationssymbol in der Adressleiste und wählen Sie ‚App installieren‘ beziehungsweise ‚Zum Dock hinzufügen‘.

Die Web-App-Installation hängt vom Browser ab. Falls kein Installationsdialog erscheint, nutzen Sie die angezeigten Schritte im Browser.