Kubernetes 访问其它命名空间的服务资源

尽管命名空间彼此隔离,但它们仍然可以与其它命名空间中的服务通信。

如何跨越不同的命名空间通信呢?服务的 DNS 名称始终遵循以下格式:服务.命名空间.svc.cluster.local
其中 .svc.cluster.local 部分是可选的,命名空间也是可选的。
假如你想与 prod 命名空间中的 demo 服务进行对话,则可以使用:demo.prod


更多内容见 《基于 Kubernetes 的云原生 DevOps》第 5 章 资源管理