Wiki workshop · Γερμανικά

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.

Παραδείγματα workshop σε ZIP
Πρόοδος μάθησης στη web app

Σημειώστε κεφάλαια ως αναγνωσμένα, δείτε την πρόοδο ανάγνωσης και ολοκληρώστε πρακτικές ενότητες αφού ενεργοποιήσετε την προαιρετική web app. Η πρόοδος του workshop υπολογίζεται από τα κεφάλαια όλων των σελίδων τεκμηρίωσης. Οι επιλογές μένουν σε αυτή τη συσκευή· δεν υπάρχει λογαριασμός ή συγχρονισμός με server. Δεν απαιτείται εγκατάσταση. Η ανάκληση στις Ρυθμίσεις απορρήτου διαγράφει την πρόοδο.

Πρόοδος ανάγνωσης0%
0%
0 / 21 κεφάλαια που διαβάστηκαν
Άλλη γλωσσική έκδοσηΑγγλικά ↗Ελληνικά ↗

Kommandoreferenz: containerd

Stand: 15. Juli 2026 Diese Datei ist als ausführliche Workshop- und Betriebsreferenz aufgebaut.


1. Versionen prüfen

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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Versionen prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
01 / 21

2. Konfiguration erzeugen

Konfiguration erzeugen 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Konfiguration erzeugen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
02 / 21

3. Plugins prüfen

Plugins 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Plugins prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
03 / 21

4. Namespaces anzeigen

Namespaces anzeigen 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Namespaces anzeigen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
04 / 21

5. Images mit ctr prüfen

Images mit ctr 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Images mit ctr prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
05 / 21

6. Content Store analysieren

Content Store analysieren 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Content Store analysieren:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
06 / 21

7. Snapshots prüfen

Snapshots 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Snapshots prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
07 / 21

8. Container erstellen

Container erstellen 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Container erstellen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
08 / 21

9. Tasks steuern

Tasks steuern 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Tasks steuern:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
09 / 21

10. Events lesen

Events lesen 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Events lesen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
10 / 21

11. Leases prüfen

Leases 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Leases prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
11 / 21

12. CRI mit crictl debuggen

CRI mit crictl debuggen 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu CRI mit crictl debuggen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
12 / 21

13. Registry-Hosts prüfen

Registry-Hosts 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Registry-Hosts prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
13 / 21

14. CNI prüfen

CNI 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu CNI prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
14 / 21

15. Systemd Logs

Systemd Logs 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Systemd Logs:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
15 / 21

16. Cgroups prüfen

Cgroups 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Cgroups prüfen:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
16 / 21

17. Cleanup

Cleanup 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Cleanup:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
17 / 21

18. Fehlerdiagnose

Fehlerdiagnose 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Fehlerdiagnose:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
18 / 21

19. Evidence sammeln

Evidence sammeln 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.

Prüffrage Erwartung
Ebene Die betroffene Ebene ist benannt: ctr, nerdctl, crictl, CRI, OCI, CNI, Registry oder Host.
Evidence Ausgabe, Konfiguration oder Modellartefakt liegt reproduzierbar vor.
Risiko Auswirkungen auf laufende Container, Images, Snapshots, Netzwerk oder Kubelet sind bewertet.
Rückbau Cleanup, Rollback oder nur lesende Ausführung ist dokumentiert.
bash
containerd --version 2>/dev/null || true
ctr version 2>/dev/null || true
ctr plugins ls 2>/dev/null || true
ctr namespaces ls 2>/dev/null || true
systemctl status containerd --no-pager 2>/dev/null || true
journalctl -u containerd -n 50 --no-pager 2>/dev/null || true

Praxisnotizen zu Evidence sammeln:

  • containerd ist der Runtime-Kern, nicht die komplette Docker Developer Experience.
  • ctr ist nah an der containerd-API und primär für Debugging und Low-Level-Tests geeignet.
  • crictl spricht CRI und ist für Kubernetes-Node-Diagnose sinnvoll.
  • nerdctl bildet nutzerfreundlichere Workflows ab, gehört aber nicht zum containerd-Kern.
  • Kubernetes-Objekte liegen typischerweise im containerd-Namespace k8s.io.
  • Direkte Experimente sollten in einem eigenen containerd-Namespace oder rein als statische Modelle erfolgen.
  • Registry-, CNI- und Runtime-Konfigurationen sind Betriebsänderungen und brauchen Review.

Typische Fehlerbilder:

Symptom Häufige Ursache Diagnose
Images werden nicht gefunden falscher Namespace oder fehlender Pull ctr -n k8s.io images ls
Pull schlägt fehl DNS, TLS, Auth oder Registry-Mirror hosts.toml, Logs, Resolver prüfen
Pod startet nicht CRI, CNI, Snapshotter oder Runtime crictl ps -a, crictl inspect, journalctl
Container läuft, ctr zeigt nichts falscher containerd-Namespace ctr namespaces ls
Disk läuft voll Content, Snapshots, Leases oder Logs ctr content ls, ctr snapshots ls, ctr leases ls

Reviewfragen:

  • Welche containerd-Komponente ist betroffen?
  • Welche Datei, Ausgabe oder Konfiguration belegt die Aussage?
  • Geht es um containerd direkt, CRI, Kubernetes oder eine OCI-Schicht?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rückbau- oder Rollback-Maßnahme ist dokumentiert?
  • Welche Evidence darf keine Secrets enthalten?

Abgabeformat für Kommandoreferenz:

text
evidence/
  context.md
  containerd-version.txt
  config-review.txt
  command-output.txt
  risk-note.md
  cleanup.md
19 / 21

Offizielle Quellen und Abgrenzung

  • containerd Dokumentation, Getting Started und Konfiguration: 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 und Shim-Modell: 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/

Dieser Workshop führt keine eigene containerd-API ein. Er ordnet offizielle Konzepte in Labs, Reviewfragen und Betriebsabläufe ein. Wenn eine Datei ein Modell beschreibt, ist sie explizit als Modell oder Lab-Artefakt formuliert.


20 / 21

Praxisanhang: containerd-Nachweisführung für Referenzdokument

Dieser Anhang verbindet das Dokument mit wiederholbarer Runtime-Evidence. Er ist bewusst praktisch formuliert: Jede Aussage soll auf eine konkrete Schicht, ein Artefakt, eine Auswirkung und eine Betriebsentscheidung zurückgeführt werden können.

A.1 Schichtenmodell

containerd muss als Runtime-Schicht verstanden werden: Host, Systemd, containerd-Daemon, Plugins, Content Store, Snapshotter, Runtime v2, Shim, runc, CRI, CNI und Kubernetes erfüllen unterschiedliche Aufgaben.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Schichtenmodell.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.2 Daemon und Socket

Der containerd-Daemon stellt eine gRPC API über einen Unix Socket bereit. Jede Änderung am Socket, an Rechten oder am Service beeinflusst, welche Werkzeuge und Orchestratoren mit der Runtime sprechen können.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Daemon und Socket.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.3 Plugin-System

containerd lädt Funktionen über Plugins. CRI, Snapshotter, Diff Service, Content Service, Runtime Task Service und Image-Verifikation müssen anhand der aktiven Plugins bewertet werden.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Plugin-System.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.4 Content Store

Der Content Store speichert OCI-Inhalte über Digests. Tags sind Namen, Digests sind Inhaltsadressen. Diese Trennung ist zentral für Reproduzierbarkeit und Supply-Chain-Review.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Content Store.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.5 Snapshotter

Snapshotter erzeugen nutzbare Root Filesystems aus Image-Layern. OverlayFS ist der typische Standard, Remote Snapshotter wie Stargz oder Nydus verändern Startzeit, IO-Verhalten und Fehlermuster.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Snapshotter.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.6 Container und Task

Ein Container ist ein Metadatenobjekt; eine Task ist die laufende Ausführung. Viele Debuggingfehler entstehen, weil diese beiden Ebenen vermischt werden.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Container und Task.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.7 Runtime v2 und Shim

containerd startet Container über Runtime-v2-Shims. Der Shim hält IO, Exit-Status und Prozessbezug stabil und entkoppelt laufende Tasks teilweise vom containerd-Daemon.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Runtime v2 und Shim.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.8 OCI Runtime

runc oder alternative Runtimes implementieren die OCI Runtime Specification. Sie starten den isolierten Prozess mit Namespaces, Mounts, Cgroups und Security-Profilen.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu OCI Runtime.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.9 CRI

Kubernetes spricht nicht direkt ctr, sondern CRI. crictl ist deshalb für Node-Diagnose oft passender als ctr, während ctr tiefer in containerd intern arbeitet.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu CRI.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.10 CNI

containerd selbst ist nicht das komplette Kubernetes-Netzwerk. Beim Pod-Start ruft die CRI-Schicht CNI-Plugins auf, die Netzwerk-Namespace, IPAM, Routen und Portmapping konfigurieren.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu CNI.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.11 Registry und Resolver

Registry-Verhalten wird über Resolver, Host-Namespace und hosts.toml gesteuert. Mirror, TLS, Authentifizierung und Capabilities müssen separat geprüft werden.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Registry und Resolver.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.12 Cgroups und Systemd

Auf Systemd-Systemen sollten kubelet und Runtime konsistent mit dem Systemd-Cgroup-Modell arbeiten. Gemischte Cgroup-Driver führen zu schwer nachvollziehbaren Node-Problemen.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Cgroups und Systemd.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.13 Namespaces

containerd-Namespaces sind Metadaten-Namespaces, keine Linux-Namespaces. Kubernetes nutzt typischerweise k8s.io; direkte ctr-Experimente sollten eigene Namespaces verwenden.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Namespaces.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.14 Rootless

Rootless containerd reduziert bestimmte Host-Risiken, hat aber klare Grenzen bei Netzwerk, Cgroups, Storage und Kubernetes-Integration. Rootless ist ein Betriebsmodell, kein pauschales Sicherheitsversprechen.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Rootless.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.15 Image Trust

Signaturen, Verifikation, SBOM und Vulnerability-Scanning sind Supply-Chain-Kontrollen. Sie müssen vor Pull, vor Start oder über Admission-/Policy-Mechanismen in den Prozess eingebunden werden.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Image Trust.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.16 Security Profile

Seccomp, AppArmor, SELinux, Capabilities und RuntimeClass begrenzen Containerverhalten. Diese Kontrollen ergänzen sich, ersetzen aber weder sichere Images noch Host-Härtung.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Security Profile.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.17 Garbage Collection

Garbage Collection darf nicht nur freien Speicher betrachten. Content, Snapshots, Images, Container, Tasks und Leases müssen gemeinsam bewertet werden, damit keine aktiven Workloads beschädigt werden.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Garbage Collection.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.18 Observability

Gute Runtime-Diagnose sammelt Versionen, Service-Status, Logs, Events, Plugins, Namespaces, Registry-Fehler, Snapshotter-Zustand und CRI-Ausgaben als zusammenhängendes Evidence-Paket.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Observability.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.19 Upgrade und Rollback

Runtime-Upgrades betreffen laufende Workloads und Kubernetes Nodes. Ein sauberer Ablauf enthält Backup, Drain, Versionstest, Service-Restart, Smoke-Test, Rollback und Post-Change-Review.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Upgrade und Rollback.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.20 Incident Response

Registry-Ausfall, TLS-Fehler, Pull-Rate-Limits, beschädigte Snapshots oder Runtime-Fehler brauchen getrennte Runbooks. Ein Incident ist erst abgeschlossen, wenn Ursache, Workaround, Fix und Prävention dokumentiert sind.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Incident Response.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.21 Modell und Realität

Viele Beispiele sind sichere Modelle. Der Transfer auf echte Nodes braucht zusätzliche Prüfung: Distribution, containerd-Version, Kubernetes-Version, CNI, Registry, Security-Policy und Change-Prozess.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Modell und Realität.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.22 Evidence

Evidence enthält Befehlsausgaben, Konfigurationen, Logs, Hashes, Versionen und Reviewnotizen. Sie enthält keine produktiven Secrets, Tokens, Client-Zertifikate oder Pull-Credentials.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Evidence.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.23 Performance

Performance hängt von Snapshotter, Registry-Latenz, Layer-Struktur, Deduplizierung, Dateisystem, IO, CPU, Cgroups und Remote-Snapshottern ab. Jede Optimierung braucht ein Messziel.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Performance.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.24 Produktionsübertrag

Der Produktionsübertrag ist kein Kopieren von Lab-Dateien. Er braucht Ownership, Change Ticket, Rollback, Monitoring, Security-Freigabe, Wartungsfenster und dokumentierte Abnahmekriterien.

Diese Perspektive muss im Review konkret werden. Ein allgemeiner Satz wie "Runtime prüfen" reicht nicht; erwartet wird eine nachweisbare Beobachtung mit Werkzeug, Datei, Risiko und Entscheidung.

Prüffeld Erwartung
Kontext commands-containerd-DE.md benennt den Bezug zu Produktionsübertrag.
Nachweis Kommandoausgabe, TOML, YAML, JSON, Log oder Runbook ist vorhanden.
Betriebswirkung Auswirkung auf Pods, Images, Snapshots, Registry, Netzwerk oder Node ist beschrieben.
Sicherheitswirkung Secrets, Privilegien, Runtime-Rechte und Host-Grenzen sind geprüft.

Konkrete Reviewfragen:

  • Welche Runtime-Schicht ist betroffen?
  • Welche Datei oder Ausgabe belegt die Aussage?
  • Ist das Verhalten direkt containerd, CRI, OCI, CNI oder Kubernetes?
  • Welche Änderung wäre auf einem produktiven Node riskant?
  • Welche Rollback-Möglichkeit existiert?
  • Welche Evidence darf keine Secrets enthalten?
  • Welche Versionen müssen genannt werden?
  • Welche Abnahme beweist den Erfolg?

Typische Evidence:

text
evidence/
  tooling.txt
  runtime-layer.md
  config-or-model.txt
  risk-note.md
  rollback.md

A.25 Minimaler Abschlussnachweis

  • containerd-, ctr- und runc-Versionen sind dokumentiert, soweit installiert.
  • Der Scope ist klar als Modell, lokaler Host oder Kubernetes-Node beschrieben.
  • TOML, YAML, JSON und Shell-Artefakte sind syntaktisch validiert.
  • Registry-, Runtime-, Snapshotter- oder CRI-Änderungen haben eine Rollback-Notiz.
  • Evidence enthält keine produktiven Zugangsdaten.
  • Offizielle Quellen sind referenziert und nicht durch erfundene Annahmen ersetzt.
21 / 21

CTR · Orthevs Academy

31 modules ως ενιαία διαδρομή μάθησης.

Η σειρά παραμένει αμετάβλητη: από τη βασική δομή του lab μέσω τεχνικών θεμελίων και λειτουργικών μοντέλων έως το τελικό troubleshooting. Τα τεχνικά ονόματα καταλόγων διατηρούνται σκόπιμα.

Orthevs – Η μηχανική ως βάση για όσα ακολουθούν.

Το Orthevs ως εφαρμογή

Εγκατάσταση του Orthevs

Η web app του Orthevs μπορεί να εγκατασταθεί σε υποστηριζόμενες κινητές συσκευές και browsers υπολογιστή.

iPhone και iPad

Ανοίξτε το Orthevs στο Safari. Πατήστε Κοινή χρήση και μετά Προσθήκη στην οθόνη αφετηρίας. Ενεργοποιήστε το Άνοιγμα ως web app, αν εμφανίζεται, και πατήστε Προσθήκη.

Android

Για τη web app, ανοίξτε το μενού του browser και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στην αρχική οθόνη. Επιβεβαιώστε την εγκατάσταση.

Browser υπολογιστή

Ανοίξτε το μενού του browser ή το εικονίδιο εγκατάστασης στη γραμμή διευθύνσεων και επιλέξτε Εγκατάσταση εφαρμογής ή Προσθήκη στο Dock.

Η εγκατάσταση της web app εξαρτάται από τον browser. Αν δεν εμφανιστεί διάλογος εγκατάστασης, ακολουθήστε τα βήματα του browser που αναφέρονται παραπάνω.