我已经使用 kubeadm 工具安装了 kubernetes,版本为 1.20.0
但看起来控制器管理器和调度程序并没有监听 10251 和 10252 端口。因此,prometheus 无法从它们两个端口获取指标。
我尝试对 kubeadm init 使用自定义值文件,并将 0.0.0.0 添加为它们两个的地址,并且它使用了这些值,但似乎它仍然没有监听,并且这 2 个端口仍然没有在我的服务器上使用。
我检查了 10257 和 10259 端口,但没有提供指标。
请帮我解决这个问题。
答案1
我收到了来自 kubernetes 支持的答复,这些端口已被弃用,新的端口 10257 和 10259 将用于这些端口,但需要身份验证才能获取指标。我猜现在它就在 prometheus 方面,他们是否支持这一点,并在某处记录了如何做到这一点。