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-revision=x

обновить latest версию

kubectl rollout restart deployment/my-first-deploy

сохранить в файл

kubectl get deployment my-first-deploy -o yaml > my-second-deploy.yaml

DokuWiki Appliance - Powered by TurnKey Linux