kubectl 常見指令

基本指令

kubectl create -f YAML_FILE
kubectl get pods
kubectl get pods --show-all
kubectl describe pod <pod>
kubectl get nodes

建立一個新的 Service 物件

kubectl expose pod <pod> --port=<port> --name=<service-name>

在 pod 內執行指令

kubectl exec <pod> -- <command>

能進到 container 內部去看 logs

kubectl attach <pod> -i

新增 label

kubectl label pods <pod> <label-key>=<label-value>

查看 label

kubectl get pods --show-labels

建立 deployment

kubectl create deployment name --image=image

尋找 service 的網址

minikube service <POD> --url