我有一个问题,我需要从位于 10255 的只读端口收集指标数据,但不幸的是,通过使用 netstat,我发现这样的端口根本不存在。有人可以提供建议,我如何在 kubelet 上创建这样的端口,或者如何避免使用该端口进行数据收集?
问问题
2100 次
1 回答
1
kubelet需要设置一个参数: -- read -only-port=10255(阅读有关 kubelet的更多信息)
如果您使用kubeadm引导集群,您可以使用配置文件传入 kubelet(查看如何“通过配置文件设置 Kubelet 参数”)
例如,如果您使用kubespray,则存在kube_read_only_port变量(默认情况下已注释掉)。
警告!这不是一个好的做法,只读端口已弃用。有多种方法可以从安全端口读取数据,但这是另一回事。
于 2018-08-09T10:30:17.283 回答