同一个名称空间
k8s给每个内部微服务提供了一个内部使用的host,就是
. 。可以在代码中直接访问[http:// . : ],来达到访问另一个服务。如果是部署到默认namespace下的服务,namespace为“default”。
不同名称空间
无论是相同还是不同名称空间都可以通过
{SERVICE_NAME}.{NAMESPACE_NAME}.svc.cluster.local或者{SERVICE_NAME}.{NAMESPACE_NAME}jinx访问所以,Namespace是形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理。
例子: "default.svc.cluster.local"。"default" 是我们正在操作的命名空间。 "svc" 表示这是一个 Service。"cluster.local" 是你的集群域,在你自己的集群中可能会有所不同。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小五的个人杂货铺!
