kubectl命令速查
Kubernetes kubectl查看操作上下文常用命令
| 🔍 查看资源 | |
|---|---|
kubectl get pods -A | 所有命名空间的Pod |
kubectl get svc,deploy,ingress | 查看服务/部署/入口 |
kubectl describe pod <名> | Pod详情与事件 |
kubectl logs -f <pod> | 跟踪日志 |
kubectl logs --tail=100 <pod> | 最后100行日志 |
kubectl get nodes -o wide | 节点详情 |
| ⚙️ 操作 | |
kubectl apply -f a.yaml | 应用配置 |
kubectl delete -f a.yaml | 按文件删除 |
kubectl scale deploy/<名> --replicas=3 | 扩缩容 |
kubectl rollout restart deploy/<名> | 重启部署 |
kubectl rollout status deploy/<名> | 发布状态 |
kubectl rollout undo deploy/<名> | 回滚上一版本 |
kubectl exec -it <pod> -- sh | 进入容器 |
kubectl port-forward pod/<名> 8080:80 | 端口转发 |
| 🧩 上下文 | |
kubectl config get-contexts | 列出上下文 |
kubectl config use-context <名> | 切换集群 |
kubectl -n <ns> get pods | 指定命名空间 |
kubectl top pod / node | 资源占用(需metrics) |
📖 使用说明
本页为速查表,按分类查阅。
💬 用户评论 (0)
还没有评论,快来抢沙发!