一、基础信息查看
| 命令 | 作用 |
|---|---|
kubectl version |
查看 kubectl 和 K8s 版本 |
kubectl cluster-info |
查看集群信息 |
kubectl get nodes |
查看所有节点状态 |
kubectl get pods |
查看所有 Pod(默认 default 命名空间) |
kubectl get svc |
查看所有 Service |
kubectl get deploy |
查看所有 Deployment |
二、资源管理(创建 / 删除 / 更新)
| 命令 | 作用 |
|---|---|
kubectl apply -f <yaml文件> |
创建 / 更新资源(推荐) |
kubectl create -f <yaml文件> |
仅创建资源(无更新能力) |
kubectl delete pod <pod名> |
删除 Pod |
kubectl delete -f <yaml文件> |
按配置文件删除资源 |
三、Pod 核心操作(运维排障)
| 命令 | 作用 |
|---|---|
kubectl logs <pod名> |
查看 Pod 日志 |
kubectl exec -it <pod名> -- /bin/bash |
进入 Pod 容器 |
kubectl cp <本地文件> <pod名>:<容器路径> |
本地与 Pod 互传文件 |
kubectl restart pod <pod名> |
重启 Pod(需 Deployment 管理) |