Sobes.tech
Junior — Middle

Jaké kroky se podnikají při výměně obrazu kontejneru v nasazení Kubernetes?

sobes.tech AI

Odpověď od AI

Při výměně obrazu kontejneru v nasazení Kubernetes jsou kontejnery aktualizovány novým obrazem. Kubernetes vytvoří nové kontejnery s aktualizovaným obrazem a postupně ukončuje staré, čímž zajišťuje nepřetržitý chod aplikace (postupná aktualizace). To zabrání výpadkům a zaručuje, že v každém okamžiku běží požadovaný počet replik s aktuálním obrazem.

Příklad příkazu pro aktualizaci obrazu:

kubectl set image deployment/můj-deployment můj-kontejner=můj-obrázek:nový-štítek

Kubernetes automaticky:

  • Vytvoří nové kontejnery s novým obrazem.
  • Zkontroluje jejich připravenost.
  • Odstraní staré kontejnery po úspěšném spuštění nových.

Pokud aktualizace selže, lze se vrátit k předchozí verzi pomocí:

kubectl rollout undo deployment/můj-deployment