Zum Inhalt springen
uencoder

K8s Deployment

Ein Deployment verwaltet eine Reihe von Pod-Replikas, unterstützt Rolling Updates und Rollback und deklariert die gewünschte Replika-Anzahl sowie das Template.

Zweck

Den Lebenszyklus zustandsloser Anwendungen mit ausfallfreien Rolling Deployments verwalten.

Mechanismus

Es deklariert Replikas und das Pod-Template. Der Controller erzeugt ReplicaSets, um die Replika-Anzahl zu halten. Ein Image-Update stößt ein Rolling Update an (neue Pods werden erzeugt, alte beendet). Rollback auf frühere Revisionen ist möglich.

Anwendungsfälle

  • Anwendungsbereitstellung
  • Rolling Updates
  • Rollback

Verwandte Begriffe

References