zoukankan      html  css  js  c++  java
  • k8s查询指定app的podname、查看pod log 删除pod

    1、查看service的appname

    [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
    [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的指针)
    [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名称 使用* 代替角标
    [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
    # 删除所有带有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、查询事件 (常用命令)
    kubectl get events --all-namespaces
    
    7、多个pod如何查询全部日志
    kubectl logs -f --tail=100 -n chinapopin-system-prod -l  app=chinapopin-biz-student
    

      

      

      

      

      

      

      

    做一个决定,并不难,难的是付诸行动,并且坚持到底。
  • 相关阅读:
    SharePoint Framework (SPFx) 开发入门教程
    SharePoint 2013 Designer 入门教程
    SharePoint 2013 开发教程
    SharePoint 2013 入门教程
    SharePoint Online 部署SPFx Web部件
    SharePoint Online SPFx Web部件绑定数据
    SharePoint Online 创建SPFx客户端Web部件
    SharePoint Online 配置框架(SPFx)开发环境
    SharePoint Online 创建应用程序目录
    SharePoint Online 启用 IRM
  • 原文地址:https://www.cnblogs.com/wukc/p/15768097.html
Copyright © 2011-2022 走看看