| 作用 | 命令 |
|---|---|
| 检查 kubernetes 的版本信息。 | kubectl version |
| 查看客户端版本 | kubectl version —clien |
| 通过 kubectl 获取更多 kubernetes 集群的相关信息: | kubectl cluster-info |
| 获取所有节点信息 | kubectl get nodes |
| 获取所有namespace下的运行的所有pod: | kubectl get po —all-namespaces |
| 获取该节点的所有命名空间: | kubectl get namespace |
| 立刻删除该pod: | kubectl delete po podname —now |
| logs | kubectl logs -f podname |
| 预览配置 | kubectl config view |
| 检查这个节点上各个系统 Pod 的状态 | kubectl get pods -n kube-system |
| 查看pod的各种信息、事件等 | kubectl describe pod xxxxxx(pod id) |
| 进入pod内部 | kubectl exec -it nginx-deployment-5c678cfb6d-lg9lw — /bin/bash |
| 删除deployment | kubectl delete -f nginx-deployment.yaml |
kubectl config file
kubectl 通过读取配置文件信息与 kubernetes 集群交互,默认配置文件路径是 ~/.kube/config,内容可能如下:
