当前位置: 首页 > 知识库问答 >
问题:

Kubernetes-通信黑白服务

阎佑运
2023-03-14

我有一个Kubernetes集群,部署了2个服务,这些服务通过入口暴露于internet。我能够使用入口主机访问集群外的服务。如何访问群集中的服务?我是否需要使用相同的入口主机方法来访问集群内的服务?

所以,如果我部署2个服务(服务A

目前,我们已将应用程序部署到Linux VM中,并为proeprty文件提供服务,该文件将包含http:

如何实现kubernetes集群的相同功能?如何在部署之前在服务A属性中配置服务B URL,以便可以并行部署这两个服务。

谢谢

共有2个答案

东方旺
2023-03-14

您可以通过ClusterIP公开集群内的服务。

kubernetes中有4种类型的服务。

>

ClusterIP:-您只能使用集群公开您的服务

负载平衡器(LoadBalancer):-您可以在负载平衡器(LoadBalancer)上公开您的服务,这将在GCP中创建一个nginx负载平衡器。

外部名称

罗淮晨
2023-03-14

Ingress后端中的服务名称和服务端口是用于在集群内进行通信的相同对象。事实上,这就是为什么kubernetes中几乎每个对象的名称都必须是DNS兼容的:因为它们经常被kube DNS公开。

因此,对于具有元数据的服务。名称:foo和元数据。名称空间:bar,该服务可以作为foo从集群中访问。酒吧svc。簇本地,包含来自同一服务的所有端口。

我强烈、强烈、强烈建议阅读kubernetes关于服务的文档

 类似资料:
  • 我有一个复合服务S.c,它使用两个原子服务S.a和S.b,其中所有三个服务都在Kubernetes集群中运行。更好的模式是什么 1)将Sa、Sb创建为无头服务,并让Sc通过NGINX等外部负载均衡器与它们集成(使用DNS解析器来维护更新的后端pod) 2) 使用clusterIP创建Sa、Sb,并让Sc通过群集DNS(skyDNS加载项)访问/解析它们。这将在内部利用基于IP表的负载平衡来实现PO

  • 问题内容: 我想在我的应用中以真实的黑白照片。我也在该网站上搜索了解决方案,但是我总是找到将照片放成灰度的解决方案(例如在本主题中),但这不是我想要的… 我还发现了一个提出这一建议的主题: 但是图像质量太差了… 请问有人有主意吗? 谢谢 问题答案: 如果您希望图像为1位黑白,则可以使用简单的(慢速)阈值算法 但是,根据看起来不太好的东西,要获得更好的结果,您需要使用抖动算法,请参阅算法概述 -这是

  • 我最近设置了一个多机器库伯内特斯集群w/Docker和Flannel。我在子网上设置了Flannel,这样主机A上分配IP为的容器可以ping主机B上分配IP为的容器。 我已经设置了 Kubernetes 及其所有各种组件(、 、、),我可以成功地围绕集群启动部署和 pod。 我在集群上部署了Redis服务和webapp pod。在我的webapp pod上,环境变量<code>REDIS_SER

  • 黑白棋大师,是一个安卓棋类游戏。黑白棋,又叫苹果棋,最早流行于西方国家。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。黑白棋非常易于上手,但精通则需要考虑许多因素,比如角边这样的特殊位置、稳定度、行动力等。本游戏取名为黑白棋大师,提供了8种难度等级的选择,从菜鸟、新手、入门、棋手到棋士、大师、宗师、棋圣,助你不断提升棋力。

  • 所以我已经知道白盒测试和黑盒测试之间的区别,但我正在寻找一个相当简单的例子,说明白盒测试表示“一切正常”,黑盒测试表示“这里有问题”——反之亦然 这些例子会出现在相当流行的软件产品中。例如——微软视窗、Word或方程求解器(如下所示) 类似的程度:(黑盒测试失败,白盒通过) 示例:求解二次方程; 输入数据:系数A、B和C的数值; 输出数据:根X1和根X2的数值 黑盒测试 黑盒测试(环境、用户):否

  • 很多时候,我们需要根据调用来源来判断该次请求是否允许放行,这时候可以使用 Sentinel 的来源访问控制(黑白名单控制)的功能。来源访问控制根据资源的请求来源(origin)限制资源是否通过,若配置白名单则只有请求来源位于白名单内时才可通过;若配置黑名单则请求来源位于黑名单时不通过,其余的请求通过。 调用方信息通过 ContextUtil.enter(resourceName, origin)