2019 年 3 月 12 日,业界领先的容器管理软件提供商 Rancher Labs(以下简称 Rancher)宣布推出 全新开源项目 Submariner ,支持 多个 Kubernetes 集群之间的跨集群网络连接 。Submariner 将为部署在需要相互通信的多个 Kubernetes 集群中的微服务提供网络连接。这一全新的解决方案解决了 Kubernetes 集群之间的连接障碍,为多集群部署提供了更多实现方式,例如在跨地区的 Kubernetes 内复制数据库,以及跨集群部署服务网格。
越来越多的企业将 Kubernetes 用作为跨所有公有云和私有云基础设施的基础计算平台,而 Submariner 让这些企业得以 无缝连接、扩展和迁移部署 在 Kubernetes 集群上的工作负载,无论这些 Kubernetes 集群是部署在何种云上。
Submariner:跨集群的网络连接
过去,Kubernetes 的部署实现了网络虚拟化,让容器可以在同一集群中的多个节点运行并相互通信。然而,在不同的 Kubernetes 集群中运行的容器想要实现互相通信,则必须通过 ingress controller 或者节点端口。
如今,Submariner 创建了必要的隧道和路径,使不同的 Kubernetes 集群中的容器能够直接连接。
Submariner 的 主要功能 包括:
与现有集群的兼容性和连接性 :用户可以将 Submariner 部署到已有的 Kubernetes 集群中,并在位于不同集群的节点之间添加三层网络连接。
安全路径: 使用 IPSec 隧道实现加密的网络连接。
各种连接机制:虽然 IPSec 是开箱即用的默认连接机制,但 Rancher 将在不久的将来启用不同的连接插件。
集中式代理 :用户可以注册和维护一组健康的网关节点。
灵活的服务发现: Submariner 提供跨多个 Kubernetes 集群的服务发现。
CNI 兼容性: 适用于流行的 CNI 驱动程序,如 Flannel 和 Calico。
Submariner 的 使用场景 主要为:
地理式分布 HA 数据库 ,如 Cassandra
分布式跟踪
跨集群扩展服务网络
完全开源,立即体验 Submariner
如果您对 Submariner 感兴趣,希望进一步了解、下载、安装和使用这一全新的网络技术解决方案,欢迎访问:
同时,Submariner 依旧秉承 Rancher 100%开源的理念,您可以在 GitHub 上了解及下载 Submariner:
https://github.com/rancher/submariner
如需协助部署和管理,请邮件联系:info@rancher.com
About Rancher Labs
Rancher Labs 由硅谷云计算泰斗、CloudStack 之父梁胜创建,致力于打造创新的开源软件,帮助企业在生产环境中运行容器与 Kubernetes。旗舰产品 Rancher 是一个开源的企业级 Kubernetes 平台,是业界首个且唯一可以管理所有云上、所有发行版、所有 Kubernetes 集群的平台。解决了生产环境中企业用户可能面临的基础设施不同的困境,改善 Kubernetes 原生 UI 易用性不佳以及学习曲线陡峭的问题,是企业落地 Kubernetes 的不二之选。
Rancher 在全球拥有超过一亿的下载量,超过 20000 家企业客户。全球知名企业如中国人寿、华为、中国平安、民生银行、兴业银行、上汽集团、海尔、米其林、天合光能、丰田、本田、霍尼韦尔、金风科技、普华永道、海南航空、厦门航空、恒大人寿、中国太平、巴黎银行、美国银行、HSCIS 恒生指数、中国水利、暴雪、CCTV 等均是 Rancher 的付费客户。
评论