Programming

k8s commands 02

Doljae 2021. 10. 25. 14:00

kubectl get namespaces

kubectl get pods --namespace=NAMESPACE_NAME

kubectl run POD_NAME --image=IMAGE_NAME --namespace=NAMESPACE_NAME

kubectl delete pod POD_NAME --namespace=NAMESPACE_NAME

kubectl get pods --all-namespaces

kubectl -n dev get svc

db-service.dev.svc.cluster.local

 

kubectl expose deployment nginx --port 80

 

Imperative

kubectl edit deployment nginx

kubectl replace -f nginx.yaml (apply with difference)

kubectl replace --force -f nginx.yaml (remove and apply)

 

Declarative

kubectl apply -f nginx.yaml

kubectl apply -f /path/yo/config-files

kubectl apply -f nginx.yaml