我的kubernetes集群运行在一个受限制的环境中,我们无法打开我们想要的端口(只允许定制使用一系列端口),我如何使用'kubeadm init'配置选项在允许的端口上启动kubernetes API服务器(默认6443),是否有办法改变默认端口10250 (kubelet API)?
Kubelet端口可以通过向KubeletConfiguration
传递参数来更改默认的10250
:
字段 | 描述 |
---|---|
port int32 | port是Kubelet服务的端口。端口号必须在1 ~ 65535之间(包括1 ~ 65535)。默认值:10250 |
端口在kube- apisserver中设置。选项
- --secure-port=6443
更改此值并重新启动api服务器将解决您的问题。
创建新集群时,可以使用
选项--apiserver-bind-port <port>
在另一个端口上启动api-server