作用 | 命令 |
---|---|
检查 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
,内容可能如下: