我有一个问题,我需要从位于10255的只读端口收集度量标准数据,但是不幸的是,使用netstat时我发现该端口根本不存在。有人可以提供建议吗,如何在kubelet上创建此类端口,或者如何避免使用该端口进行数据收集?
答案 0 :(得分:1)
小程序需要设置一个参数:-read-only-port = 10255 (read more about kubelet)
如果您正在使用 kubeadm 引导群集,则可以使用配置文件为kubelet传入(查找方法"Set Kubelet parameters via a config file")
例如,如果您使用的是kubespray,则有 kube_read_only_port 变量(默认情况下为注释)。
警告!这和read-only-port is deprecated都不是一个好习惯。有一些方法可以从安全端口读取信息,但这是另一回事了。