kubectl 指令总结

本文会总结部分 Kubernetes 的常用命令,随记!

基础命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 查看所有 namespace 的 pods
kubectl get pods --all-namespaces

# 删除pod,pod如果是 Deployment,StatefulSet 创建的,会重新创建
kubectl delete pod <pod-name> -n <pod-namespece>


# 执行如下命令,等待 3-10 分钟,直到所有的容器组处于 Running 状态
watch kubectl get pod -n kube-system -o wide

# 查看 master 节点初始化结果
kubectl get nodes -o wide

# 查询一个 pods
kubectl get pods -l app=nginx

# 描述一个 pod
kubectl describe pod xxx


常见 namespace

  • kube-system
  • kubernetes-dashboard