这个问题与本地集群(kubernetes 1.10+ 版本,Linux)有关。在创建 StatefulSet 来管理多个 pod 之后,我遇到了一个需要为 pod 设置 FQDN 身份的用例。
例如,我希望第一个 pod 的 FQDN 身份为<some-statefulset>-0.<some-subdomain>.default.svc.cluster.local
. 可以通过添加<IP-address> <some-statefulset>-0.<some-subdomain>.default.svc.cluster.local
到文件中来实现所需的行为,但我希望在不更改文件/etc/hosts
的情况下在本地集群中自动识别 FQDN 。/etc/hosts
不确定在启动本地集群时是否需要启用某些设置。