Programming

k8s commands 01

Doljae 2021. 10. 23. 18:35

kubectl get pods

kubectl run POD_NAME --image=IMAGE_NAME

kubectl get pods -o wide

kubectl describe pod POD_NAME | grep image

kubectl delete pod POD_NAME

kubectl run POD_NAME --image=IMAGE_NAME --dry-run=client -o yaml > pod-definition.yaml

kubectl apply -f application.yaml

kubectl edit pod POD_NAME

 

kubectl get replicaset

kubectl get rs

kubectl create -f replicaset-definition-1.yaml

kubectl delete replicaset REPLICA_SET_NAME

kubectl delete -f REPLICA_SET_DEFINITION.yaml

kubectl apply -f XXX_DEFINITION.yaml

kubectl get rs REPLICA_SET_NAME -o=yaml > REPLICA_SET.yaml

kubectl scale rs REPLICA_SET_NAME --replicas=5

 

kubectl get all

kubectl create deployment --image=nginx nginx

kubectl create deployment --image=nginx nginx --dry-run=client -o yaml

kubectl create -f nginx-deployment.yaml

kubectl create deployment --image=nginx nginx --replicas=4 --dry-run=client -o yaml > nginx-deployment.yaml

kubectl create deploy DEPLOYMENT_NAME --image=nginx nginx --replicas=2