Kubectl常用命令梳理
下面包含大致涵盖命令只需要替换对应的Pod \ NameSpace
- 查看 命名空间 是 'worktest2' 下 名字包括 'todo'的所有 Pod
bash
kubectl -n worktest2 get pod|grep todo
- 查看 所有命名空间下 名字包括 'todo'的所有 Pod
bash
kubectl get pods --all-namespaces -o wide | grep 'todo'
- 查看命名空间为:worktest2 ,Pod 为: vv-work-todo-common-85d79cc8dd-k66pw ,容器为:vv-work-todo-common 最近10秒的最新日志
bash
kubectl -n worktest2 logs -f vv-work-todo-common-85d79cc8dd-k66pw -c vv-work-todo-common --since 10s
- 以当前bash窗口进入命名空间为:worktest2,Pod 为: vv-todo-service-common-69fbbf9c8b-jrbzz ,容器为:vv-work-todo-common 进行命令行操作
bash
kubectl exec -n worktest2 -it vv-todo-service-common-69fbbf9c8b-jrbzz --container vv-todo-service-common -- /bin/bash