在 CentOS 中使用 kubectl 命令,首先需要確保已經正確安裝了 Kubernetes 集群和 kubectl 客戶端工具
sudo systemctl status kubelet
如果服務未啟動,請使用以下命令啟動它:
sudo systemctl start kubelet
~/.kube/config
或 /var/lib/kubelet/config.yaml
。你可以使用以下命令查看文件位置:kubectl config view --minify
kubectl get nodes
kubectl get pods --namespace <namespace_name>
kubectl describe pod <pod_name> --namespace <namespace_name>
kubectl describe service <service_name> --namespace <namespace_name>
kubectl create deployment nginx-deployment --image=nginx:1.16 --namespace <namespace_name>
kubectl rollout status deployment nginx-deployment --namespace <namespace_name>
kubectl set image deployment/nginx-deployment nginx=nginx:1.17 --namespace <namespace_name>
kubectl delete deployment nginx-deployment --namespace <namespace_name>
注意:在使用 kubectl 命令時,可能需要使用 --namespace
參數來指定要操作的命名空間。如果沒有指定命名空間,默認會使用當前命名空間。
更多關于 kubectl 的用法和命令,可以查看官方文檔:https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#kubectl-command-options