kubectl create deployment my-first-deploy –image=nginx:latest
kubectl get pods
kubectl describe pod IDXXXX
kubectl det deployments
kubectl describe deployment my-first-deploy
kubectl scale deployment deployname –replicas=3
kubectl get pods
kubectl get deploy
kubectl get rs
удалим pod для проверки работы реплики
kubectl delete pods PODID
kubectl autoscale deployment my-first-deploy –min=4 –max=8 –cpu-percent=90
kubectl get hpa
обновление образов
kubectl rollout history deployment/my-first-deploy
kubectl rollout status deployment/my-first-deploy
kubectl describe deployment my-first-deploy
kubectl set image deployment/my-first-deploy nginx=nginx:version – record
kubectl rollout status deployment/my-first-deploy
kubectl rollout history deployment/my-first-deploy
откат на версию прошлую
kubectl rollout undo deployment/my-first-deploy
kubectl rollout undo deployment/my-first-deploy –to-version=x
обновить latest версию
kubectl rollout restart deployment/my-first-deploy