Kubectl 常用命令

工作中常用的kubectl命令,需要定位到容器中的pod,进行查看日志和登陆pod容器等操作。
kubectl是Kubernetes的集群管理工具,可以进行安装下载,

1查看所有namespace(用来隔离用户)

kubectl get namespace

2查看所有node

kubectl get node

3查看所有pod

kubectl get pod

4查看pod的详细信息

kubectl describe pod pod-name -n namespace

5精确查找pod需要结合linux命令

kubectl get po | grep pod-id
--context 指定使用kubeconfig配置文件中的环境名
--container/-c 指定使用pod的容器
-n 指定命名空间

6查看AppPod的运行日志

kubectl log pod-name
--context 指定使用kubeconfig配置文件中的环境名
--container/-c 指定使用pod的容器
-n 指定命名空间

7登陆APP应用pod容器

kubectl exec -it pod-name -- /bin/sh
--context 指定使用kubeconfig配置文件中的环境名
-n 指定命名空间

原文地址:https://www.cnblogs.com/ww11/p/8944149.html