现在绑定的是 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 地址绑定。