{"id":12327,"date":"2023-06-29T16:12:01","date_gmt":"2023-06-29T08:12:01","guid":{"rendered":"https:\/\/www.gbase8.cn\/?p=12327"},"modified":"2024-03-12T09:40:44","modified_gmt":"2024-03-12T01:40:44","slug":"kubernets-%e7%bb%84%e4%bb%b6-metrics-%e5%ae%89%e8%a3%85%ef%bc%8c%e7%9b%91%e6%8e%a7%e9%9b%86%e7%be%a4cpu%e5%86%85%e5%ad%98%e4%bd%bf%e7%94%a8%e6%83%85%e5%86%b5","status":"publish","type":"post","link":"https:\/\/www.gbase8.cn\/en\/12327","title":{"rendered":"Kubernets \u7ec4\u4ef6 metrics \u5b89\u88c5\uff0c\u76d1\u63a7\u96c6\u7fa4CPU,\u5185\u5b58\u4f7f\u7528\u60c5\u51b5"},"content":{"rendered":"<p>kubernets\u63d0\u4f9b\u4e86metrics API\u6765\u652f\u6301kubectl top\u547d\u4ee4\uff0c\u663e\u793a\u96c6\u7fa4CPU\u548c\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u3002\u5982\u6ca1\u6709\u5b89\u88c5\uff0c\u5219\u4f1a\u62a5error: Metrics API not available\u9519\u8bef\u3002<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Directory Navigation<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2b156f08a76\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2b156f08a76\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E5%AE%89%E8%A3%85\" >Install<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E4%BB%8E%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD\" >\u4ece\u5b98\u7f51\u4e0b\u8f7d<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E4%BF%AE%E6%94%B9%E5%8F%82%E6%95%B0\" >\u4fee\u6539\u53c2\u6570<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E9%83%A8%E7%BD%B2\" >\u90e8\u7f72<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E6%9F%A5%E7%9C%8B\" >\u67e5\u770b<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E4%BD%BF%E7%94%A8\" >\u4f7f\u7528<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E6%9F%A5%E7%9C%8B%E8%8A%82%E7%82%B9%E8%B5%84%E6%BA%90_top_node\" >\u67e5\u770b\u8282\u70b9\u8d44\u6e90 top node<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.gbase8.cn\/en\/12327\/#%E6%9F%A5%E7%9C%8Bpod%E8%B5%84%E6%BA%90%E4%BD%BF%E7%94%A8_top_pod\" >\u67e5\u770bpod\u8d44\u6e90\u4f7f\u7528 top pod<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E5%AE%89%E8%A3%85\"><\/span>Install<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BB%8E%E5%AE%98%E7%BD%91%E4%B8%8B%E8%BD%BD\"><\/span>\u4ece\u5b98\u7f51\u4e0b\u8f7d<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>wget https:\/\/github.com\/kubernetes-sigs\/metrics-server\/releases\/latest\/download\/components.yaml -O metrics-server-components.yaml<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BF%AE%E6%94%B9%E5%8F%82%E6%95%B0\"><\/span>\u4fee\u6539\u53c2\u6570<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u5728\u4e0d\u80fd\u8fde\u63a5\u5916\u7f51\u65f6\uff0c\u9700\u8981\u4fee\u6539\u955c\u50cf\u5730\u5740<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>image: registry.k8s.io\/metrics-server\/metrics-server:v0.6.3\n==\u300b\nimage: registry.cn-hangzhou.aliyuncs.com\/google_containers\/metrics-server:v0.6.3<\/code><\/pre>\n\n\n\n<p>\u53e6\u5916\uff0c\u56e0\u4e3a\u6ca1\u6709\u4f7f\u7528\u5b98\u7f51\u5730\u5740\uff0c\u9700\u8981\u589e\u52a0\u4e00\u4e2a\u5ffd\u7565\u5b89\u5168\u68c0\u6d4b\u7684\u53c2\u6570<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>- --metric-resolution=15s<\/code><\/pre>\n\n\n\n<p>\u4fee\u6539\u4f4d\u7f6e\u622a\u56fe\u5982\u4e0b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"387\" src=\"https:\/\/www.gbase8.cn\/wp-content\/uploads\/2023\/06\/1688026064012.png\" alt=\"\" class=\"wp-image-12339\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E9%83%A8%E7%BD%B2\"><\/span>\u90e8\u7f72<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code> kubectl apply -f metrics-server-components.yaml<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9F%A5%E7%9C%8B\"><\/span>\u67e5\u770b<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@vm248 ~]# kubectl get pods -n kube-system\r\nNAME                              READY   STATUS    RESTARTS         AGE\r\ncoredns-7bdc4cb885-hftgj          1\/1     Running   11 (53m ago)     2d\r\ncoredns-7bdc4cb885-xs2vh          1\/1     Running   11 (53m ago)     2d\r\netcd-vm248                        1\/1     Running   12 (71m ago)     2d\r\nkube-apiserver-vm248              1\/1     Running   11 (53m ago)     2d\r\nkube-controller-manager-vm248     0\/1     Running   57 (5m28s ago)   5h21m\r\nkube-proxy-4k7n4                  1\/1     Running   11 (71m ago)     2d\r\nkube-proxy-c6qwl                  1\/1     Running   1 (2m46s ago)    60m\r\nkube-scheduler-vm248              1\/1     Running   11 (53m ago)     2d\r\nmetrics-server-747c799565-6ksq9   1\/1     Running   0                11m\r\n&#91;root@vm248 ~]#<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E4%BD%BF%E7%94%A8\"><\/span>\u4f7f\u7528<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9F%A5%E7%9C%8B%E8%8A%82%E7%82%B9%E8%B5%84%E6%BA%90_top_node\"><\/span>\u67e5\u770b\u8282\u70b9\u8d44\u6e90 top node<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@vm248 ~]# kubectl top node\r\nNAME    CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%\r\nvm247   73m          1%     1076Mi          6%\r\nvm248   639m         7%     2199Mi          13%\r\n&#91;root@vm248 ~]#\r\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E6%9F%A5%E7%9C%8Bpod%E8%B5%84%E6%BA%90%E4%BD%BF%E7%94%A8_top_pod\"><\/span>\u67e5\u770bpod\u8d44\u6e90\u4f7f\u7528 top pod<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>\u9700\u8981\u6307\u5b9anamespace\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>&#91;root@vm248 ~]# kubectl top pod -n gcdw\r\nNAME                             CPU(cores)   MEMORY(bytes)\r\ngcdw-ftp-0                       0m           1Mi\r\ngcdw-operator-58b76d54fc-tgcdp   6m           17Mi\r\ngcdw-redis-0                     2m           6Mi\r\ngcdw-saas-backend-0              2m           302Mi\r\ngcdw-saas-frontend-0             0m           1Mi\r\n&#91;root@vm248 ~]#\r\n<\/code><\/pre>","protected":false},"excerpt":{"rendered":"<p>kubernets\u63d0\u4f9b\u4e86metrics API\u6765\u652f\u6301kubectl top\u547d\u4ee4\uff0c\u663e\u793a\u96c6\u7fa4CPU\u548c\u5185\u5b58\u4f7f\u7528\u60c5\u51b5\u3002\u5982\u6ca1\u6709\u5b89\u88c5\uff0c\u5219\u4f1a\u62a5error: Metrics API not available\u9519\u8bef\u3002<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[120,75],"class_list":["post-12327","post","type-post","status-publish","format-standard","hentry","category-1","tag-docker","tag-75"],"_links":{"self":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/12327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/comments?post=12327"}],"version-history":[{"count":5,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/12327\/revisions"}],"predecessor-version":[{"id":12341,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/posts\/12327\/revisions\/12341"}],"wp:attachment":[{"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/media?parent=12327"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/categories?post=12327"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gbase8.cn\/en\/wp-json\/wp\/v2\/tags?post=12327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}