我应该如何为本地群集中的kubernetes pod设置FQDN标识?

时间:2018-04-11 00:17:59

标签: kubernetes fqdn

此问题与本地群集(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文件中可以实现所需的行为,但我希望在不更改/etc/hosts文件的情况下在本地群集中自动识别FQDN。

在启动本地群集时,不确定是否需要启用某些设置。

1 个答案:

答案 0 :(得分:1)

默认情况下,cluster.local是内部域。要从集群中的Pod获得服务,

  

svc_name.namespace_name.cluster.local