45 | 46 | 47 | 48 | ``` 49 | root@k8-master-01:~/kubesort# kubesort kubectl get po restarts kube-system 50 | NAME READY STATUS RESTARTS AGE 51 | etcd-k8-master-01 1/1 Running 0 58d 52 | tiller-deploy-688ddc6c9-h6424 1/1 Running 0 26d 53 | kube-apiserver-k8-master-01 1/1 Running 0 58d 54 | kube-controller-manager-k8-master-01 1/1 Running 1 58d 55 | kube-scheduler-k8-master-01 1/1 Running 1 58d 56 | kube-proxy-sclt9 1/1 Running 2 56d 57 | kube-flannel-ds-amd64-l579g 1/1 Running 2 56d 58 | kube-proxy-l592g 1/1 Running 7 93d 59 | coredns-5c98db65d4-tw75g 1/1 Running 8 60d 60 | kube-flannel-ds-amd64-8krvm 1/1 Running 9 93d 61 | metricbeat-5rcb4 1/1 Running 13 88d 62 | kube-proxy-mlnrc 1/1 Running 13 93d 63 | kube-flannel-ds-amd64-lbxbr 1/1 Running 14 93d 64 | filebeat-9hh95 1/1 Running 55 23d 65 | 66 | root@k8-master-01:~/kubesort# kubesort kubectl get po restart kubernetes-dashboard 67 | NAME READY STATUS RESTARTS AGE 68 | dashboard-metrics-scraper-6c554969c6-8x2fc 1/1 Running 0 40d 69 | kubernetes-dashboard-56c5f95c6b-8c89b 1/1 Running 3 40d 70 | 71 | root@k8-master-01:~/kubesort# kubesort kubectl get po age all 72 | NAMESPACE NAME READY STATUS RESTARTS AGE 73 | kube-system kube-proxy-l592g 1/1 Running 7 93d 74 | kube-system metricbeat-5rcb4 1/1 Running 13 88d 75 | kube-system etcd-k8-master-01 1/1 Running 0 58d 76 | kube-system coredns-5c98db65d4-tw75g 1/1 Running 8 60d 77 | kubernetes-dashboard kubernetes-dashboard-56c5f95c6b-8c89b 1/1 Running 3 40d 78 | kubernetes-dashboard dashboard-metrics-scraper-6c554969c6-8x2fc 1/1 Running 0 40d 79 | my-prometheus prometheus-operator-5bcd9f9d5c-9kwvg 1/1 Running 0 35d 80 | kube-system filebeat-7wg6k 1/1 Running 55 23d 81 | default prometheus-784586f976-fq6q8 1/1 Running 0 9d 82 | dev hello-app-5f9d7479bd-kc4kr 1/1 Running 0 2d6h 83 | olm catalog-operator-5bdf7fc7b-52qhw 1/1 Running 0 5h21m 84 | 85 | root@k8-master-01:~/kubesort# kubesort kubectl get po name dev 86 | NAME READY STATUS RESTARTS AGE 87 | hello-app-5f9d7479bd-5mzmc 1/1 Running 0 2d6h 88 | hello-app-5f9d7479bd-db9s2 1/1 Running 0 2d6h 89 | hello-app-5f9d7479bd-kc4kr 1/1 Running 0 2d6h 90 | ``` 91 |
92 |95 | 96 | ``` 97 | root@k8-master-01:~# kubesort kubectl get deployment name 98 | NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR 99 | alert-checker 1/1 1 1 155d alert-checker aathith/testing:alert-checker app=alert-checker 100 | prom-trail 1/1 1 1 113d prom-trail aathith/testing:prometheus-url-annotation app=prom-trail 101 | prometheus 1/1 1 1 115d prometheus prom/prometheus app=prometheus-server 102 | 103 | root@k8-master-01:~# kubesort kubectl get deployment name all 104 | NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR 105 | default alert-checker 1/1 1 1 155d alert-checker aathith/testing:alert-checker app=alert-checker 106 | kube-system coredns 2/2 2 2 169d coredns k8s.gcr.io/coredns:1.6.5 k8s-app=kube-dns 107 | kubernetes-dashboard dashboard-metrics-scraper 1/1 1 1 57d dashboard-metrics-scraper kubernetesui/metrics-scraper:v1.0.1 k8s-app=dashboard-metrics-scraper 108 | kube-system digitalocean-cloud-controller-manager 1/1 1 1 168d digitalocean-cloud-controller-manager digitalocean/digitalocean-cloud-controller-manager:v0.1.6 app=digitalocean-cloud-controller-manager 109 | kubernetes-dashboard kubernetes-dashboard 1/1 1 1 57d kubernetes-dashboard kubernetesui/dashboard:v2.0.0-beta5 k8s-app=kubernetes-dashboard 110 | kube-system metrics-server 1/1 1 1 151d metrics-server k8s.gcr.io/metrics-server-amd64:v0.3.6 k8s-app=metrics-server 111 | nginx-ingress nginx-ingress 1/1 1 1 57d nginx-ingress nginx/nginx-ingress:1.6.3 app=nginx-ingress 112 | default prom-trail 1/1 1 1 113d prom-trail aathith/testing:prometheus-url-annotation app=prom-trail 113 | default prometheus 1/1 1 1 115d prometheus prom/prometheus app=prometheus-server 114 | 115 | root@k8-master-01:~# kubesort kubectl get deployment containers all 116 | NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR 117 | default alert-checker 1/1 1 1 155d alert-checker aathith/testing:alert-checker app=alert-checker 118 | kube-system coredns 2/2 2 2 169d coredns k8s.gcr.io/coredns:1.6.5 k8s-app=kube-dns 119 | kubernetes-dashboard dashboard-metrics-scraper 1/1 1 1 57d dashboard-metrics-scraper kubernetesui/metrics-scraper:v1.0.1 k8s-app=dashboard-metrics-scraper 120 | kube-system digitalocean-cloud-controller-manager 1/1 1 1 168d digitalocean-cloud-controller-manager digitalocean/digitalocean-cloud-controller-manager:v0.1.6 app=digitalocean-cloud-controller-manager 121 | kubernetes-dashboard kubernetes-dashboard 1/1 1 1 57d kubernetes-dashboard kubernetesui/dashboard:v2.0.0-beta5 k8s-app=kubernetes-dashboard 122 | kube-system metrics-server 1/1 1 1 151d metrics-server k8s.gcr.io/metrics-server-amd64:v0.3.6 k8s-app=metrics-server 123 | nginx-ingress nginx-ingress 1/1 1 1 57d nginx-ingress nginx/nginx-ingress:1.6.3 app=nginx-ingress 124 | default prom-trail 1/1 1 1 113d prom-trail aathith/testing:prometheus-url-annotation app=prom-trail 125 | default prometheus 1/1 1 1 115d prometheus prom/prometheus app=prometheus-server 126 | 127 | root@k8-master-01:~# kubesort kubectl get deployment age kube-system 128 | NAME READY UP-TO-DATE AVAILABLE AGE CONTAINERS IMAGES SELECTOR 129 | coredns 2/2 2 2 169d coredns k8s.gcr.io/coredns:1.6.5 k8s-app=kube-dns 130 | digitalocean-cloud-controller-manager 1/1 1 1 168d digitalocean-cloud-controller-manager digitalocean/digitalocean-cloud-controller-manager:v0.1.6 app=digitalocean-cloud-controller-manager 131 | metrics-server 1/1 1 1 151d metrics-server k8s.gcr.io/metrics-server-amd64:v0.3.6 k8s-app=metrics-server 132 | 133 | ``` 134 |
135 |
138 |
139 | ```
140 | root@k8-master-01:~# kubesort kubectl get svc type
141 | NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
142 | kubernetes ClusterIP 10.96.0.1