kubectl top node

26 阅读3分钟

This worked for me, thanks to @NileshGule:

  1. Deploy metric server:
[deploy metrics server] 

$ kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
  1. Open the file in editor mode:
$ k -n kube-system edit deploy metrics-server
  1. Under the containers section, add only the command part:
      containers:
      - args:
        - --cert-dir=/tmp
        - --secure-port=4443
        - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
        - --kubelet-use-node-status-port
        - --metric-resolution=15s
        command:
        - /metrics-server
        - --kubelet-insecure-tls
        - --kubelet-preferred-address-types=InternalIP
  1. The command can use:
 ⚡ root@sc-master-1  ~  kubectl top pods -n kube-system 
NAME                                  CPU(cores)   MEMORY(bytes)   
cilium-2wxw5                          24m          242Mi           
cilium-599tg                          17m          222Mi           
cilium-6pbbg                          60m          392Mi           
cilium-8pwn5                          38m          250Mi           
cilium-b8gnq                          71m          297Mi           
cilium-crfhd                          56m          365Mi           
cilium-csmwq                          45m          333Mi           
cilium-dx8v7                          12m          231Mi           
cilium-envoy-2kpzg                    17m          55Mi            
cilium-envoy-2v7f7                    29m          59Mi            
cilium-envoy-5pttn                    25m          45Mi            
cilium-envoy-5rjdc                    18m          45Mi            
cilium-envoy-845bs                    25m          47Mi            
cilium-envoy-dlpgn                    14m          59Mi            
cilium-envoy-jdgpq                    31m          52Mi            
cilium-envoy-k9pqw                    31m          45Mi            
cilium-envoy-lbzvb                    17m          43Mi            
cilium-envoy-lk8f7                    25m          57Mi            
cilium-envoy-mh9j7                    29m          43Mi            
cilium-envoy-nr9tg                    26m          51Mi            
cilium-envoy-nz8l5                    24m          52Mi            
cilium-envoy-vmfmf                    15m          43Mi            
cilium-envoy-vvdj5                    14m          40Mi            
cilium-envoy-wmkjt                    17m          44Mi            
cilium-envoy-zs84f                    28m          45Mi            
cilium-jss5f                          19m          255Mi           
cilium-jt9jm                          13m          261Mi           
cilium-l9ghg                          30m          252Mi           
cilium-lcvmr                          10m          224Mi           
cilium-m2ls4                          24m          235Mi           
cilium-m99gp                          44m          296Mi           
cilium-operator-7f9bb84d68-dps2s      3m           60Mi            
cilium-operator-7f9bb84d68-tzhpn      3m           40Mi            
cilium-pmdzd                          19m          279Mi           
cilium-v5jsc                          64m          309Mi           
cilium-xrnkx                          8m           221Mi           
coredns-d4fcdcfd5-94p2q               5m           65Mi            
coredns-d4fcdcfd5-xt2qh               4m           62Mi            
etcd-sc-master-1                      126m         425Mi           
etcd-sc-master-2                      93m          453Mi           
etcd-sc-master-3                      102m         443Mi           
hubble-relay-84bbc6849d-gdb24         3m           202Mi           
hubble-ui-7589578bdc-hwhqn            26m          222Mi           
kube-apiserver-sc-master-1            119m         2065Mi          
kube-apiserver-sc-master-2            122m         1859Mi          
kube-apiserver-sc-master-3            114m         2181Mi          
kube-controller-manager-sc-master-1   2m           51Mi            
kube-controller-manager-sc-master-2   2m           48Mi            
kube-controller-manager-sc-master-3   28m          356Mi           
kube-scheduler-sc-master-1            3m           134Mi           
kube-scheduler-sc-master-2            2m           124Mi           
kube-scheduler-sc-master-3            3m           148Mi           
metrics-server-584748c585-z8jnv       5m           44Mi            
 ⚡ root@sc-master-1  ~  kubectl top pods               
No resources found in default namespace.
 ⚡ root@sc-master-1  ~  kubectl top node
NAME             CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%   
sc-master-1      357m         0%     8741Mi          7%        
sc-master-2      398m         0%     7526Mi          6%        
sc-master-3      303m         0%     7935Mi          6%        
sc-midware-1     829m         1%     58329Mi         45%       
sc-midware-2     707m         1%     53389Mi         41%       
sc-midware-3     879m         1%     54503Mi         45%       
sc-neutral-1     1349m        2%     11841Mi         9%        
sc-neutral-2     577m         1%     21489Mi         18%       
sc-neutral-3     1477m        2%     13041Mi         10%       
sc-node-app-1    130m         0%     11882Mi         9%        
sc-node-app-2    107m         0%     5000Mi          4%        
sc-node-app-3    116m         0%     4726Mi          3%        
sc-node-app-4    114m         0%     5095Mi          4%        
sc-node-ceph-1   512m         1%     87176Mi         47%       
sc-node-ceph-2   619m         1%     139609Mi        36%       
sc-node-ceph-3   638m         1%     138720Mi        36%       
sc-node-ceph-4   1477m        3%     83175Mi         45%