首页 新闻 搜索 专区 学院

如何让 k8s 的 apiserver 绑定主机名而不是 IP 地址

0
悬赏园豆:30 [待解决问题]

现在绑定的是 IP 地址,/etc/kubernetes/manifests/kube-apiserver.yaml 中的配置如下:

- command:
  - kube-apiserver
  - --advertise-address=10.0.1.81

kube-apiserver 容器启动时会出现下面的日志

external host was not specified, using 10.0.1.81

上面的日志无问题无关,只要给加 kube-apiserver 命令加上 --external-hostname 参数就能消除

--external-hostname string                                                                                                                                                                   
The hostname to use when generating externalized URLs for this master (e.g. Swagger API Docs).

请问如何改为绑定主机名?不然 master 修改 IP 地址时会很麻烦,而且证书也与 IP 地址绑定。

k8s
dudu的主页 dudu | 高人七级 | 园豆:36371
提问于:2021-01-11 12:52
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册