k8s查询指定app的pod-name、查看pod log 删除pod
1、查看service的appname
1 2 3 4 | [root@k8s-master ~] # kubectl get service -n rkw-ezc-test -o wide NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR chinapopin-apply-vsitregist-application- test NodePort 10.96.235.105 <none> 8092:32208 /TCP 434d app=chinapopin-apply-vsitregist-application- test chinapopin-platform-address-application- test NodePort 10.96.99.208 <none> 8071:31583 /TCP 434d app=chinapopin-platform-address-application- test |
2、根据app name获取pod
1 2 3 4 5 6 | [root@k8s-master ~] # kubectl get service -n rkw-ezc-test -l app=notice-shortmsg-test NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE notice-shortmsg- test NodePort 10.96.96.221 <none> 8078:30631 /TCP 6d22h [root@k8s-master ~] # kubectl get pod -n rkw-ezc-test -l app=notice-shortmsg-test NAME READY STATUS RESTARTS AGE notice-shortmsg- test -gb2w91-5f55794f9b-8zb44 1 /1 Running 0 6d4h |
3、使用json方式获取pod的name (如果多个需要修改item的指针)
1 2 | [root@k8s-master ~] # kubectl get pod -n rkw-ezc-test -l app=notice-shortmsg-test -o jsonpath='{.items[0].metadata.name}' notice-shortmsg- test -gb2w91-5f55794f9b-8zb44 |
4、如果要显示全部的pod名称 使用* 代替角标
1 2 | [root@k8s-master ~] # kubectl get pod -n kubesphere-monitoring-system -l app=node-exporter -o jsonpath='{.items[*].metadata.name}' node-exporter-b5pvs node-exporter-bxk2h node-exporter-h9kmd node-exporter-l4cb2 |
5、直接删除某个名称的所有pod
1 2 3 4 5 6 7 | # 删除所有带有lable name=myLabel的pod和service $ kubectl delete pods,services -l name=myLabel [root@k8s-master ~] # kubectl delete pod -n zhxq3-test -l app=community-manager-login pod "community-manager-login-gucvi3-6f8bd995f8-l6vtm" deleted [root@k8s-master ~] # kubectl get pod -n zhxq3-test -l app=community-manager-login NAME READY STATUS RESTARTS AGE community-manager-login-gucvi3-6f8bd995f8-6srfx 1 /1 Running 0 9s |
6、查询事件 (常用命令)
1 | kubectl get events --all-namespaces |
7、多个pod如何查询全部日志
1 | kubectl logs -f -- tail =100 -n chinapopin-system-prod -l app=chinapopin-biz-student |
做一个决定,并不难,难的是付诸行动,并且坚持到底。
分类:
kubernet
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
2021-01-05 hadoop-ha-hbase-storm-kafka集群部署
2021-01-05 kubernet1.13使用二进制方式安装