首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Kuma运行多云服务网格。

使用Kuma运行多云服务网格。
EN

Stack Overflow用户
提问于 2020-08-21 23:17:35
回答 1查看 197关注 0票数 0

如何使用库马运行跨VM环境和基于Kubernetes环境的多云服务网格?

具体来说,服务发现将如何以这样的方式工作:基于VM的工作负载可以发现基于k8s的工作负载,反之亦然?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-24 14:31:19

Kuma将所谓的zone定义为一个控制隔离域,即所有工作负载连接都由一个控制平面管理。这样一个控制平面叫做remote。全局视图和策略管理是在统一所有区域的global控制平面中完成的。

当一个人开始计划一个分布式部署时,他们必须登记以下项目:

  • 将部署Global控制平面的位置及其类型。后者可以是Universal (VM/Bare进度表/容器),也可以是Kubernetes(内部/云)。
  • 要添加的区域的数量和类型。这些可以随着时间的推移而改变。

遵循使用说明安装global控制平面,按照所选部署类型的特定步骤执行。收集描述的相关IP地址/端口。

安装remote控制平面相当简单。在整个多区域部署期间,可以根据需要重复此过程。

跨区域服务消耗在简要的这里中进行了描述.简而言之,我们建议使用以下语法访问部署在Kubernetes命名空间echo-example中并在端口1010上公开的服务1010

代码语言:javascript
复制
<kuma-enabled-pod>$ curl http://echo-server_echo-example_svc_1010.mesh

使用这种语法,甚至可以从运行在VM中的工作负载的邻近的Universal中找到和使用该服务。Kuma利用自己的DNS服务,该服务允许这种服务发现。

建议VM中声明的服务遵循相同的服务命名格式,以便如果需要在Kubernetes集群中拥有服务副本,则可以轻松地交换它们,而无需重新配置整个基础结构。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63531115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档