【发布时间】:2021-07-14 18:00:51
【问题描述】:
情况:
度量服务器部署映像为:k8s.gcr.io/metrics-server/metrics-server:v0.4.2
我已经使用kops 工具将 kubernetes 集群部署到一个 AWS 账户中。
错误和失败的原因,由
kubectl -n kube-system logs metrics-server-bcc948649-dsnd6
unable to fully scrape metrics: [unable to fully scrape metrics from node ip-10-33-47-106.eu-central-1.compute.internal: unable to fetch metrics from node ip-10-33-47-106.eu-central-1.compute.internal: Get "https://10.33.47.106:10250/stats/summary?only_cpu_and_memory=true": x509: cannot validate certificate for 10.33.47.106 because it doesn't contain any IP SANs, unable to fully scrape metrics from node ip-10-33-50-109.eu-central-1.compute.internal: unable to fetch metrics from node ip-10-33-50-109.eu-central-1.compute.internal: Get "https://10.33.50.109:10250/stats/summary?only_cpu_and_memory=true": x509: cannot validate certificate for 10.33.50.109 because it doesn't contain any IP SANs]
我可以通过修改 metrics-server 部署模板并添加参数来轻松解决这个问题
- --kubelet-insecure-tls 到容器 args,但似乎不是生产解决方案。
我想问和在这里学习的是,我怎样才能以正确的方式解决这个问题而不失去安全性?
【问题讨论】:
标签: amazon-web-services kubernetes metrics-server