Sobes.tech
Junior — Middle

Akcie sa podniknú pri výmene obrazu kontajnera v nasadení Kubernetes?

sobes.tech AI

Odpoveď od AI

Pri výmene obrazu kontajnera v nasadení Kubernetes sa kontajnery aktualizujú novým obrazom. Kubernetes vytvorí nové kontajnery s aktualizovaným obrazom a postupne ukončuje staré, čím zabezpečuje plynulý chod aplikácie (rolling update). To zabraňuje prestojom a zaručuje, že v každom momente beží požadovaný počet replík s aktuálnym obrazom.

Príklad príkazu na aktualizáciu obrazu:

kubectl set image deployment/moje-deployment moj-kontajner=môj-obrázok:nova-štítok

Kubernetes automaticky:

  • Vytvorí nové kontajnery s novým obrazom.
  • Skontroluje ich pripravenosť.
  • Vymaže staré kontajnery po úspešnom spustení nových.

Ak aktualizácia zlyhá, je možné sa vrátiť k predchádzajúcej verzii pomocou:

kubectl rollout undo deployment/moje-deployment