【问题标题】:Read-only-port 10255 on Kubernetes node didn`t existKubernetes 节点上的只读端口 10255 不存在
【发布时间】:2019-01-16 15:37:56
【问题描述】:

我有一个问题,我需要从位于 10255 的只读端口收集指标数据,但不幸的是,通过使用 netstat,我发现这样的端口根本不存在。有人可以提供建议,我如何在 kubelet 上创建这样的端口,或者如何避免使用该端口进行数据收集?

【问题讨论】:

    标签: kubernetes metricbeat


    【解决方案1】:

    kubelet 需要设置一个参数:--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。有多种方法可以从安全端口读取数据,但这是另一回事。

    【讨论】:

    • 我试图定义只读端口,但它说该端口已被弃用。你知道如何让它工作/可用吗?
    • 您使用的是哪个 kubernetes 版本?
    • 1.10.3 Kubernetes
    猜你喜欢
    • 2019-11-15
    • 2020-09-25
    • 1970-01-01
    • 2020-09-09
    • 1970-01-01
    • 2019-06-22
    • 2021-04-18
    • 2021-04-26
    • 2018-07-16
    相关资源
    最近更新 更多