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