Files
2018-09-11 02:19:14 +03:00

75 lines
1.9 KiB
Plaintext

kubectl create -f 01-replication-controller.yaml
kubectl get rc
kubectl describe rc nginx
kubectl delete rc nginx --cascade=false
kubectl get pods
kubectl delete pod nginx-xxxx
kubectl get pods
kubectl create -f 01-replication-controller.yaml
# Deprecated
kubectl rolling-update nginx nginx-v2 --image=nginx:1.8.1
kubectl get pods
kubectl get rc -w
kubectl rolling-update nginx --image=nginx:xyz
kubectl get pods
kubectl rolling-update nginx --rollback
kubectl delete rc nginx
## End Deprecated
# ReplicationSet
kubectl apply -f 02-replicationset.yaml
kubectl get events -w
kubectl get rs -w
kubectl apply -f 02-1.rs-pod.yaml
#Deployments
kubectl apply -f 03-deployment.yaml
kubectl apply -f 03.01-deployment.yaml
kubectl rollout history deploy/frontend
kubectl rollout undo deploy/frontend --to-revision=1
# recording deployment
kubectl apply -f 03.01-deployment.yaml --record
kubectl apply -f 03.02-deployment.yaml --record
kubectl apply -f 03.01-deployment.yaml --record
kubectl rollout history deploy/frontend
kubectl rollout undo deploy/frontend --to-revision=1
kubectl rollout history deploy/frontend --revision=8
#what is changed from the previos version
# deployment internals
kubectl get rs
kubectl get rs frontend-788d978f9b -o yaml | grep hash
# pod-template-hash: kismina bak. Burayi her deployment rs in podTemplate i alip hashleyerek koyar
kubectl set image deployment/frontend php-redis=gcr.io/google_samples/gb-frontend:v2
kubectl rollout history deploy/frontend
kubectl set image deployment/frontend php-redis=gcr.io/google_samples/gb-frontend:v1 --record
kubectl rollout history deploy/frontend
kubectl edit deployment frontend --record
kubectl rollout undo deploy/frontend --to-revision=5
# deployment parameters
kubectl scale deployment fronted --replicas=10
#chnage maxSurge
kubectl apply -f 04-deployment.yaml
#change maxUnavailable
kubectl apply -f 04.01-deployment.yaml
#change strategy type to recreate
kubectl get pods