Exercise 13.3: Adding tools for monitoring and metrics
kubectl top podkubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yamlkubectl -n kube-system get pods -l k8s-app=metrics-serverkubectl -n kube-system logs deploy/metrics-servercurl -k https://localhost:10250/stats/summary \ --cert ./client.pem --key ./client-key.pem --cacert ./ca.pemcurl -k https://localhost:10250/stats/summary?only_cpu_and_memory=true \ --cert ./client.pem --key ./client-key.pem --cacert ./ca.pemkubectl get --raw /api/v1/nodes/worker/proxy/stats/summary?only_cpu_and_memory=truekubectl -n kube-system edit deploy metrics-server- --kubelet-insecure-tlskubectl -n kube-system patch deployment metrics-server --type=json \ -p='[{"op": "add", "path": "/spec/template/spec/containers/0/args/-", "value": "--kubelet-insecure-tls"}]'kubectl -n kube-system get pods -l k8s-app=metrics-serverkubectl -n kube-system logs deploy/metrics-serverkubectl get apiservices.apiregistration.k8s.iokubectl api-resources | grep --color 'metrics\|$'kubectl top pod --all-namespaceskubectl top node
Last updated