16. Kubernetes: Deployments and Rollbacks

Опубликовано: 23 Июль 2022
на канале: iMustLearn
77
0

** Example:1 **
vi my-nginx-rolling-update.yaml

apiVersion: apps/v1
kind: Deployment
metadata:
name: my-nginx-ru-pod
labels:
app: mynginx-ru
spec:
replicas: 3
selector:
matchLabels:
app: nginx-ru
template:
metadata:
labels:
app: nginx-ru
spec:
containers:
name: my-nginx-ru-container
image: nginx:1.18.0
ports:
containerPort: 80

kubectl create -f my-nginx-rolling-update.yaml

kubectl rollout status deployments my-nginx-ru-pod

kubectl get pods

kubectl describe pod [pod name]

kubectl set image deployment/my-nginx-ru-pod my-nginx-ru-container=nginx:1.19 --record

kubectl get pods -l app=nginx-ru -w

kubectl get pods -l app=nginx-ru

kubectl describe pod [my-nginx-ru-pod-XXXX-XXXX]

kubectl rollout history deployment/my-nginx-ru-pod

kubectl rollout undo deployment/my-nginx-ru-pod

kubectl get pods -l app=nginx-ru

kubectl describe pod [pod]

kubectl rollout history deployment/my-nginx-ru-pod

kubectl rollout undo deployment/my-nginx-ru-pod --to-revision=1

kubectl get pods -l app=nginx-ru

kubectl describe pod [my-nginx-ru-pod-6db6559d76-XXXXXX-XXXX]

kubectl edit deployment/my-nginx-ru-pod


Смотрите видео 16. Kubernetes: Deployments and Rollbacks онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь iMustLearn 23 Июль 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 77 раз и оно понравилось 0 людям.