Workshop-Wiki · CTR

containerd

Vollständige, versionierte Lerninhalte dieses Workshops – von der Referenzdokumentation über die Workshop-Level bis zu Übungen, Assessments und den Begleittexten aller Praxismodule.

containerd

Mein Lernfortschritt

Mit aktivierter Web-App-Option wird dein Lernstand auf diesem Gerät gespeichert.

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.

Workshop-Fortschritt0%
Praxismodule abgeschlossen0 / 31
Dokumente gelesen0 / 94
Workshop-Fortschritt0%
0%
0 / 1301 Kapitel gelesen

Praxismodule

Workshop-Beispiele als ZIP

Alle 31 Praxisbeispiele dieses Workshops stehen einzeln als ZIP bereit. Wähle ein Beispiel und lade das zugehörige Paket direkt herunter.

00lab-skeleton 7 Dateien · 16.3 KB · SHA-256 f18b978e2df1 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • notes/lab-checklist.txt
  • run.sh
01runtime-inspection 7 Dateien · 16.4 KB · SHA-256 f9b5593a387b Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • commands/inspect-runtime.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
02config-baseline 7 Dateien · 16.7 KB · SHA-256 3f98c39dd393 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • config/containerd-config.toml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
03namespaces-and-metadata 8 Dateien · 17.0 KB · SHA-256 c7e36be79abd Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • commands/namespaces.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • metadata/namespaces.json
  • run.sh
04image-pull-content 8 Dateien · 16.9 KB · SHA-256 6f6a7c8f4142 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • oci/image-descriptor.json
  • oci/index.json
  • run.sh
05snapshotter-overlayfs-model 7 Dateien · 16.8 KB · SHA-256 1e449b3d7ab1 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • snapshotter/overlayfs.toml
06container-task-lifecycle 7 Dateien · 16.7 KB · SHA-256 aae64d60e190 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • commands/lifecycle.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
07oci-bundle-runc 8 Dateien · 16.7 KB · SHA-256 91d3226d412b Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • oci/config.json
  • oci/rootfs.txt
  • run.sh
08cri-crictl-sandbox 8 Dateien · 16.7 KB · SHA-256 56a0e511eca8 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • cri/crictl.yaml
  • cri/pod-sandbox.json
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
09registry-hosts-toml 7 Dateien · 16.6 KB · SHA-256 95d53c5f2e6b Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • registry/docker.io/hosts.toml
  • run.sh
10private-registry-tls-model 8 Dateien · 17.3 KB · SHA-256 4077010acadb Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • registry/registry.example.test/ca.crt.example
  • registry/registry.example.test/hosts.toml
  • run.sh
11cni-bridge-model 7 Dateien · 16.6 KB · SHA-256 ea5b9bc9c63e Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • cni/10-containerd-bridge.conflist
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
12kubernetes-node-runtime-config 7 Dateien · 16.8 KB · SHA-256 bd1cab3386c8 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • kubernetes/kubelet-runtime.yaml
  • run.sh
13systemd-cgroup-config 8 Dateien · 17.3 KB · SHA-256 58eea865d2eb Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • config/systemd-cgroup.toml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • systemd/10-containerd-cgroups.conf
14runtime-v2-shim 8 Dateien · 16.7 KB · SHA-256 58668e783a97 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • runtime/runc-v2.toml
  • runtime/shim-flow.json
15runtimeclass-sandboxed 8 Dateien · 17.0 KB · SHA-256 620980312e3d Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • kubernetes/pod-sandboxed.yaml
  • kubernetes/runtimeclass-sandboxed.yaml
  • run.sh
16rootless-containerd-model 8 Dateien · 17.0 KB · SHA-256 13911a223ff2 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • rootless/rootless-config.toml
  • rootless/rootless-containerd.service
  • run.sh
17nerdctl-workflow 8 Dateien · 16.9 KB · SHA-256 5ef346cbf838 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • commands/nerdctl-workflow.sh
  • compose/compose.yaml
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
18garbage-collection-leases 8 Dateien · 17.1 KB · SHA-256 a240ff9084ed Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • commands/gc-review.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • gc/lease-model.json
  • run.sh
19content-store-digests 8 Dateien · 16.9 KB · SHA-256 94ba764808c4 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • oci/image-descriptor.json
  • oci/index.json
  • run.sh
20image-signature-verification-model 8 Dateien · 17.3 KB · SHA-256 2bc9aa455865 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • policy/image-verification.json
  • policy/verifier.toml
  • run.sh
21sbom-vulnerability-scan-model 8 Dateien · 17.2 KB · SHA-256 c359dc281460 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • security/sbom.spdx.json
  • security/trivy-policy.yaml
22lazy-pulling-stargz-model 7 Dateien · 16.7 KB · SHA-256 4d7518f9160e Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • snapshotter/stargz-config.toml
23nydus-snapshotter-model 7 Dateien · 16.6 KB · SHA-256 49ec2a2ed4f2 Beispiel-ZIP herunterladen
Dateien im ZIP · 7
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • snapshotter/nydus-config.toml
24kata-gvisor-runtime-model 8 Dateien · 17.1 KB · SHA-256 405ab1ae0973 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • kubernetes/runtimeclasses.yaml
  • run.sh
  • runtime/sandbox-runtimes.toml
25seccomp-apparmor-model 9 Dateien · 17.6 KB · SHA-256 5f65647e7c93 Beispiel-ZIP herunterladen
Dateien im ZIP · 9
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • kubernetes/pod-security-context.yaml
  • run.sh
  • security/apparmor-profile.txt
  • security/seccomp-profile.json
26resource-limits-cgroups 8 Dateien · 17.2 KB · SHA-256 43102b856aa6 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • kubernetes/pod-resources.yaml
  • resources/cgroup-settings.json
  • run.sh
27logging-events-debugging 8 Dateien · 17.0 KB · SHA-256 83944decc0b7 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • observability/event-filters.sh
  • observability/log-review.txt
  • run.sh
28upgrade-backup-restore 8 Dateien · 17.3 KB · SHA-256 1c22c9fccaa6 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • operations/config-backup.toml
  • operations/upgrade-plan.txt
  • run.sh
29incident-response-registry 8 Dateien · 17.3 KB · SHA-256 ce7da8651919 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • incident/registry-incident-runbook.txt
  • registry/broken-mirror.toml
  • run.sh
30troubleshooting-runtime 8 Dateien · 17.2 KB · SHA-256 919183f04c48 Beispiel-ZIP herunterladen
Dateien im ZIP · 8
  • README-EL.md
  • README.md
  • commands/troubleshooting.sh
  • docs/de/README.md
  • docs/el/README.md
  • docs/en/README.md
  • run.sh
  • troubleshooting/decision-tree.yaml

Lerninhalte

Dokumentation im Orthevs Wiki

Die Inhalte bleiben in ihrer fachlichen Gliederung erhalten. Deutsche und englische Fassungen sind miteinander verknüpft; Diagramme werden direkt aus den enthaltenen Mermaid-Quellen erzeugt.

Workshop-Übersicht

1

Technische Dokumentation

13
Deutsch · 85.3 KB

Architektur: containerd

Daemon und gRPC API wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.5 KB

Best Practices: containerd

Scope festlegen wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.5 KB

Kommandoreferenz: containerd

Versionen prüfen wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.0 KB

Konzepte: containerd

Einordnung wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.0 KB

Curriculum: containerd

Lernziele wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.3 KB

Diagramme: containerd

Host-Architektur wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.5 KB

Cloud-Umgebung: containerd

Managed Kubernetes wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.4 KB

Bare-Metal-Umgebung: containerd

Host-Installation wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.1 KB

VM-Umgebung: containerd

VM-Größe wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.1 KB

WSL-Umgebung: containerd

WSL-Grenzen wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 84.9 KB

Betrieb: containerd

Service Management wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 84.9 KB

Security: containerd

Threat Model wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗
Deutsch · 85.5 KB

Troubleshooting: containerd

Erste Orientierung wird in diesem Workshop als überprüfbarer containerd-Baustein behandelt. Entscheidend ist nicht nur ein Kommando, sondern die Einordnung in Daemon, API, Plugin, Snapshotter, Runtime, CRI oder Kubernetes Node.

Dokument öffnen ↗

Workshop-Level

4

Übungen

4

Assessments und Lösungen

9
Deutsch · 40.1 KB

Assessment: Fundamentals containerd

Erkläre containerd-Komponenten im Kontext von containerd. Beziehe dich auf offizielle Konzepte, nenne passende Kommandos oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 47.1 KB

Lösung: Fundamentals containerd

Eine gute Antwort zu containerd-Komponenten benennt die konkrete containerd-Ebene, ordnet den Bezug zu OCI, CRI oder Kubernetes ein und liefert mindestens einen reproduzierbaren Nachweis. Sie vermeidet produktive Endpunkte und dokumentie…

Dokument öffnen ↗
Deutsch · 40.1 KB

Assessment: Intermediate containerd

Erkläre containerd-Komponenten im Kontext von containerd. Beziehe dich auf offizielle Konzepte, nenne passende Kommandos oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 47.1 KB

Lösung: Intermediate containerd

Eine gute Antwort zu containerd-Komponenten benennt die konkrete containerd-Ebene, ordnet den Bezug zu OCI, CRI oder Kubernetes ein und liefert mindestens einen reproduzierbaren Nachweis. Sie vermeidet produktive Endpunkte und dokumentie…

Dokument öffnen ↗
Deutsch · 40.1 KB

Assessment: Professional containerd

Erkläre containerd-Komponenten im Kontext von containerd. Beziehe dich auf offizielle Konzepte, nenne passende Kommandos oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 47.1 KB

Lösung: Professional containerd

Eine gute Antwort zu containerd-Komponenten benennt die konkrete containerd-Ebene, ordnet den Bezug zu OCI, CRI oder Kubernetes ein und liefert mindestens einen reproduzierbaren Nachweis. Sie vermeidet produktive Endpunkte und dokumentie…

Dokument öffnen ↗
Deutsch · 40.2 KB

Assessment: Advanced Security containerd

Erkläre containerd-Komponenten im Kontext von containerd. Beziehe dich auf offizielle Konzepte, nenne passende Kommandos oder Artefakte und beschreibe ein realistisches Fehlerbild.

Dokument öffnen ↗
Deutsch · 47.3 KB

Lösung: Advanced Security containerd

Eine gute Antwort zu containerd-Komponenten benennt die konkrete containerd-Ebene, ordnet den Bezug zu OCI, CRI oder Kubernetes ein und liefert mindestens einen reproduzierbaren Nachweis. Sie vermeidet produktive Endpunkte und dokumentie…

Dokument öffnen ↗
Deutsch · 35.3 KB

Offizielle Zertifizierungen und Prüfungsbezug: containerd

Dieser Workshop vergibt kein universelles offizielles containerd-Zertifikat. containerd-Wissen ist aber relevant für Kubernetes-Node-Betrieb, CRI-Diagnose, Runtime-Härtung und Cloud-Native-Plattformarbeit.

Dokument öffnen ↗

Praxismodule

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.

00 lab-skeleton

2

01 runtime-inspection

2

02 config-baseline

2

03 namespaces-and-metadata

2

04 image-pull-content

2

05 snapshotter-overlayfs-model

2

06 container-task-lifecycle

2

07 oci-bundle-runc

2

08 cri-crictl-sandbox

2

09 registry-hosts-toml

2

10 private-registry-tls-model

2

11 cni-bridge-model

2

12 kubernetes-node-runtime-config

2

13 systemd-cgroup-config

2

14 runtime-v2-shim

2

15 runtimeclass-sandboxed

2

16 rootless-containerd-model

2

17 nerdctl-workflow

2

18 garbage-collection-leases

2

19 content-store-digests

2

20 image-signature-verification-model

2

21 sbom-vulnerability-scan-model

2

22 lazy-pulling-stargz-model

2

23 nydus-snapshotter-model

2

24 kata-gvisor-runtime-model

2

25 seccomp-apparmor-model

2

26 resource-limits-cgroups

2

27 logging-events-debugging

2

28 upgrade-backup-restore

2

29 incident-response-registry

2

30 troubleshooting-runtime

2

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.