<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      莊澤波の博客

      好記性不如爛筆頭

      K8S 安裝Metric監控

      1、背景

      查詢k8s每個pod的資源使用情況

      kubectl top pod

      異常: error: Metrics API not available

      問題:沒安裝指標服務 metric-server

      2、安裝metric-server

      wget https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml -O metrics-server-components.yaml

        sed -i 's/k8s.gcr.io\/metrics-server/registry.cn-hangzhou.aliyuncs.com\/google_containers/g' metrics-server-components.yaml

        kubectl apply -f metrics-server-components.yaml

      root@master:~# kubectl get pods -A | grep metric
      kube-system            metrics-server-6949b4d984-vw4qr              0/1     Running   0               12m
      kubernetes-dashboard   dashboard-metrics-scraper-6f669b9c9b-xd55h   1/1     Running   6 (47h ago)     178d

      服務沒有運行起來,查看異常問題

      root@master:~# kubectl logs -n kube-system metrics-server-6949b4d984-vw4qr
      I0315 16:06:02.791000       1 serving.go:342] Generated self-signed cert (/tmp/apiserver.crt, /tmp/apiserver.key)
      I0315 16:06:03.673111       1 secure_serving.go:266] Serving securely on [::]:4443
      I0315 16:06:03.673185       1 requestheader_controller.go:169] Starting RequestHeaderAuthRequestController
      I0315 16:06:03.673199       1 shared_informer.go:240] Waiting for caches to sync for RequestHeaderAuthRequestController
      I0315 16:06:03.673289       1 dynamic_serving_content.go:131] "Starting controller" name="serving-cert::/tmp/apiserver.crt::/tmp/apiserver.key"
      I0315 16:06:03.673908       1 tlsconfig.go:240] "Starting DynamicServingCertificateController"
      W0315 16:06:03.674004       1 shared_informer.go:372] The sharedIndexInformer has started, run more than once is not allowed
      I0315 16:06:03.674072       1 configmap_cafile_content.go:201] "Starting controller" name="client-ca::kube-system::extension-apiserver-authentication::requestheader-client-ca-file"
      I0315 16:06:03.674081       1 shared_informer.go:240] Waiting for caches to sync for client-ca::kube-system::extension-apiserver-authentication::requestheader-client-ca-file
      I0315 16:06:03.674127       1 configmap_cafile_content.go:201] "Starting controller" name="client-ca::kube-system::extension-apiserver-authentication::client-ca-file"
      I0315 16:06:03.674136       1 shared_informer.go:240] Waiting for caches to sync for client-ca::kube-system::extension-apiserver-authentication::client-ca-file
      E0315 16:06:03.676930       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.105:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.105 because it doesn't contain any IP SANs" node="node01"
      E0315 16:06:03.686907       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="master"
      I0315 16:06:03.773379       1 shared_informer.go:247] Caches are synced for RequestHeaderAuthRequestController 
      I0315 16:06:03.775261       1 shared_informer.go:247] Caches are synced for client-ca::kube-system::extension-apiserver-authentication::client-ca-file 
      I0315 16:06:03.775323       1 shared_informer.go:247] Caches are synced for client-ca::kube-system::extension-apiserver-authentication::requestheader-client-ca-file 
      E0315 16:06:18.673101       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="master"
      E0315 16:06:18.677498       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.105:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.105 because it doesn't contain any IP SANs" node="node01"
      I0315 16:06:26.660430       1 server.go:187] "Failed probe" probe="metric-storage-ready" err="no metrics to serve"
      E0315 16:06:33.670483       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.105:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.105 because it doesn't contain any IP SANs" node="node01"
      E0315 16:06:33.671549       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="master"
      I0315 16:06:36.661325       1 server.go:187] "Failed probe" probe="metric-storage-ready" err="no metrics to serve"
      I0315 16:06:46.657357       1 server.go:187] "Failed probe" probe="metric-storage-ready" err="no metrics to serve"
      E0315 16:06:48.668712       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="master"
      E0315 16:06:48.679730       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.105:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.105 because it doesn't contain any IP SANs" node="node01"
      I0315 16:06:56.656447       1 server.go:187] "Failed probe" probe="metric-storage-ready" err="no metrics to serve"
      E0315 16:07:03.666515       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.105:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.105 because it doesn't contain any IP SANs" node="node01"
      E0315 16:07:03.678459       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="master"
      I0315 16:07:06.655265       1 server.go:187] "Failed probe" probe="metric-storage-ready" err="no metrics to serve"
      I0315 16:07:16.658026       1 server.go:187] "Failed probe" probe="metric-storage-ready" err="no metrics to serve"
      E0315 16:07:18.677525       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.105:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.105 because it doesn't contain any IP SANs" node="node01"
      E0315 16:07:18.677879       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="maste

      3、解決問題

      問題為:

      E0315 16:07:03.678459       1 scraper.go:140] "Failed to scrape node" err="Get \"https://192.168.1.108:10250/metrics/resource\": x509: cannot validate certificate for 192.168.1.108 because it doesn't contain any IP SANs" node="master"
      解決方案,修改配置忽略CA驗證
          spec:
            containers:
            - args:
              - --cert-dir=/tmp
              - --secure-port=4443
              - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
              - --kubelet-use-node-status-port
              - --metric-resolution=15s
              - --kubelet-insecure-tls  # --kubelet-insecure-tls 可以忽略CA驗證

      重新運行

      root@master:~# kubectl apply -f metrics-server-components.yaml 
      serviceaccount/metrics-server unchanged
      clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader unchanged
      clusterrole.rbac.authorization.k8s.io/system:metrics-server unchanged
      rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader unchanged
      clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator unchanged
      clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server unchanged
      service/metrics-server unchanged
      deployment.apps/metrics-server configured
      apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io unchanged
      root@master:~# kubectl get pods -A | grep metrics
      kube-system            metrics-server-55db4f88bc-ztqjv              1/1     Running   0               108s
      kubernetes-dashboard   dashboard-metrics-scraper-6f669b9c9b-xd55h   1/1     Running   6 (2d ago)      178d

      安裝成功,查看指標

      root@master:~# kubectl top nodes
      NAME CPU(cores) CPU% MEMORY(bytes) MEMORY%
      master 235m 5% 3363Mi 87%
      node01 24m 1% 1591Mi 41%

       

       

       

      posted on 2023-03-16 00:31  莊澤波  閱讀(745)  評論(0)    收藏  舉報

      導航

      主站蜘蛛池模板: 日本乱码在线看亚洲乱码| 夜夜躁狠狠躁日日躁视频| 中文字字幕在线中文乱码| 少妇激情一区二区三区视频小说| 99国产欧美另类久久久精品| 在国产线视频A在线视频| 推油少妇久久99久久99久久| 亚洲国产激情一区二区三区| 国产普通话对白刺激| 成人毛片一区二区| 亚洲一区二区三区丝袜| 四虎成人高清永久免费看| 插插射啊爱视频日a级| 深夜av免费在线观看| 精品乱人码一区二区二区| 日韩精品区一区二区三vr| 男女激情一区二区三区| 国产一区二区亚洲一区二区三区 | 国产欧美日韩精品丝袜高跟鞋| 国内不卡不区二区三区| 国产精品久久久久aaaa| 中文字幕日韩精品有码| 激情综合色五月六月婷婷| 亚洲精品色国语对白在线| 国产精品中文字幕日韩| 99re6在线视频精品免费下载| 久久午夜私人影院| 欧洲美熟女乱av在免费| 一本大道色婷婷在线| 亚洲少妇人妻无码视频| 亚洲精品一区二区三区蜜臀| 欧美z0zo人禽交另类视频| 亚洲AV成人片不卡无码| 精品人妻午夜福利一区二区| 性欧美乱熟妇xxxx白浆| 国产欧美日韩精品丝袜高跟鞋| 亚洲一区二区三区人妻天堂| 久久久久国产精品熟女影院| 蜜桃久久精品成人无码av| 四虎国产精品永久在线看| 国产成人一区二区三区在线观看|