要开启 Kubernetes 的 10255 端口,可以按照以下步骤进行操作:
- 在 Kubernetes 主节点上修改 kubelet 的配置文件 /etc/kubernetes/kubelet.conf。找到以下内容:
apiVersion: v1
kind: Config
clusters:
- cluster:
certificate-authority: /etc/kubernetes/pki/ca.crt
server: https://localhost:6443
name: kubernetes
contexts:
- context:
cluster: kubernetes
user: kubelet
name: default
current-context: default
users:
- name: kubelet
user:
client-certificate: /var/lib/kubelet/kubelet-client.crt
client-key: /var/lib/kubelet/kubelet-client.key
- 添加以下配置项:
# 开启 10255 端口
readOnlyPort: 10255
- 重启 kubelet 服务,使配置生效。
执行以下命令:
systemctl restart kubelet
- 验证是否成功开启 10255 端口。
在 Kubernetes 主节点上执行以下命令:
netstat -tlnp | grep 10255
如果输出类似如下结果,则表示成功开启:
tcp 0 0 127.0.0.1:10255 0.0.0.0:* LISTEN 1234/kubelet