Skip to content

Robienie Rollback

Dzięki funkcji rollback możemy przywracać starą wersję aplikacji, która wdrożona była przed aktualizacją.

Wdrożenie starszej wersji aplikacji

Wdrożenie tej starszej wersji odbywa się z użyciem Replica Set. W niej znajdują się stare wdrożenia (Deploymenty).

Cofnięcie do poprzedniej wersji:

kubectl rollout undo deployment/<nazwa_deploymentu>

Cofnięcie do konkretnej wersji deploymentu:

kubectl rollout undo deployment/<nazwa_deploymentu> --to-revision=<id_revision>

Info

Domyślne revision jest 0 (--to-revision=0).

Wszystkie revisions możemy wziąć z polecenia kubectl rollout history deployment/<nazwa_deploymentu>. Obecne revision będzie ostatnie.