标签:kubectl 查看 kubernetes -- grafana nginx 常用命令 nodes
查看节点信息
kubectl get nodes
查看node节点标签
kubectl get nodes --show-labels
查看指定命名空间下的pod
kubectl get po -n namespace
查看所有pod详细信息
kubectl get po -A
查看pod在哪台node上
kubectl get po -o wide
查看pod环境变量
kubectl exec podName env
查看pod资源对象详细信息,不支持-o选项
kubectl describe po/podName -n namespace
动态查看命名空间下pod 100条日志
kubectl logs -f --tail=100 podName -n namespace
创建nginx实例,指定副本数为3
kubectl run nginx --image=nginx:1.16 --replicas=3
运行 Dry 打印相应的API对象而不创建它们
kubectl run nginx --image=nginx:1.16 --replicas=3 --dry-run
为deployment的nginx创建service,并通过service的80端口转发容器的8000端口
kubectl expose deploy nginx --port=80 --target-port=8000
创建命名空间
kubectl create ns grafana
编辑服务器上定义的资源
kubectl edit svc/grafana
根据yaml文件创建资源对象
kubectl create -f filename.yaml
在原有资源对象基础上进行更新
kubectl apply -f filename.yaml
根据文件删除指定资源对象
kubectl delete -f filename.yaml
扩、缩容Deployment、ReplicaSet、Replication Controller或 Job 中Pod数量
kubectl scale deployment/grafana --replicas=3
查看资源部署状态
kubectl rollout status deployment/grafana
查看版本发布历史
kubectl rollout history deployment/grafana
回滚上一个版本
kubectl rollout undo deployment/grafana
回滚指定版本
kubectl rollout undo deployment/grafana --to-revision=3
设置节点标签
kubectl label nodes host_name key=value
查看指定标签节点
kubectl get nodes -l key=value
修改节点标签
kubectl label nodes host_name key=value --overwrite
删除节点标签,只需在对应的键后加一减号即可
kuberctl label nodes host_name key-
标签:kubectl,查看,kubernetes,--,grafana,nginx,常用命令,nodes 来源: https://blog.51cto.com/u_11195589/2772860
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。