gpt4 book ai didi

kubernetes - 没有网络连接的其他命名空间中的 OpenShift 访问服务

转载 作者:行者123 更新时间:2023-12-02 11:43:56 25 4
gpt4 key购买 nike

我是 OpenShift 的新手。我有两个项目|命名空间。在每个我有一个休息服务。我想要的是来自 NS1 的服务从 NS2 访问服务而不加入项目网络。还有带有 Multi-Tenancy 插件的 SDN。

我找到了 example关于如何将外部服务作为 native 添加到集群。在 NS1 中,我为 NS2 服务的外部 IP 创建了一个端点,但是当我尝试在 NS1 中为此端点创建一个服务时,它失败了,因为没有类型标签(示例中也没有)。

我也试过 ExternalName。对于 externalName 键,我的值是路由器在 NS2 中提供服务的 URL。但它工作得不太好,因为它总是返回一个应用程序不可用的页面。但应用\服务有效。

最佳答案

不同命名空间中的服务不是外部的,而是集群本地的。因此,您只需使用 DNS 访问服务即可:

例如:servicename.svc.cluster.local 或简单地 servicename.svc

另见 https://docs.openshift.com/enterprise/3.0/architecture/additional_concepts/networking.html

关于kubernetes - 没有网络连接的其他命名空间中的 OpenShift 访问服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54440249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com