【发布时间】:2018-10-22 12:48:37
【问题描述】:
我正在为每个生命周期部署单独的 Kubernetes 集群,即一个用于开发的集群和一个用于生产的单独集群,并且将仅将命名空间用于基于那里的任务的应用程序的逻辑隔离,例如数据命名空间中的所有数据库,Web 命名空间中的 UI 应用等。
由于这种设计,服务或 pod 的 FQDN 中无需命名空间,因为每个服务和部署都是唯一的。谁能建议我如何从主机名中删除名称空间,例如如果在默认命名空间中有一个名为 my-service 的服务,我想使用“my-service.svc.cluster.local”而不是“my-service.default.svc.cluster.local”从其他命名空间解析服务
我正在运行 kubernetes 1.10 并使用 coreDNS。
【问题讨论】:
标签: dns kubernetes coredns