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