命令 说明
kubectl get pod 查看所有 Pod。
kubectl get pod -n myns 查看指定命名空间下的 Pod。
kubectl describe pod mypod 查看指定 Pod 的详细信息。
kubectl delete pod mypod 删除 Pod(会自动重建)。
kubectl get svc 查看服务(Service)。
kubectl get deployment 查看 Deployment 列表。
kubectl get all 查看当前命名空间下所有资源。
命令 说明
kubectl get pod -o wide 输出更多信息(IP、节点等)。
kubectl get pod -o yaml 以 YAML 格式输出。
kubectl get pod -o json 以 JSON 格式输出。
kubectl explain pod 查看资源字段结构(类似文档)。
kubectl explain deployment.spec.template.spec.containers 查看嵌套字段说明。
🎯 8. Label 与 Selector 操作
命令 说明
kubectl get pod --show-labels 显示所有 Pod 的 labels。
kubectl label pod mypod env=dev 给 Pod 添加 label。
kubectl get pod -l env=dev 根据 label 查询 Pod。
kubectl delete pod -l app=nginx 根据 label 删除资源。