在 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