首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置两个Kubernetes集群之间的VPN连接

如何配置两个Kubernetes集群之间的VPN连接
EN

Stack Overflow用户
提问于 2019-04-04 16:05:19
回答 3查看 2.8K关注 0票数 2

如何配置两个Kubernetes集群之间的VPN连接

情况是:-2个运行在不同站点上的kubernetes集群-2个集群之间的OpenVPN连接-在两个kubernetes集群中都安装了在单独的容器中运行的openvpn。

如何配置kubernetes集群(vpn、路由、防火墙配置),这样,任何kubernetes集群的节点和容器都可以通过VPN连接到其他集群的节点和服务?

感谢您的回答!

EN

回答 3

Stack Overflow用户

发布于 2021-04-13 19:04:34

您可以使用Submariner连接多个群集,它会在本地群集和公共云上的群集之间创建安全且高性能的连接,然后您可以导出服务并跨群集集中的所有群集访问它们。

通常我们使用此工具在不同的地理位置创建多个K8S集群,然后跨所有集群复制数据库,以避免在发生任何数据中心事件时丢失数据。

票数 1
EN

Stack Overflow用户

发布于 2019-04-04 18:34:40

在Kubernetes中,您需要的是federation

已弃用

强烈反对使用Federation v1Federation V1从未获得过GA状态,也不再处于积极开发中。文档仅用于历史目的。

有关更多信息,请参阅预期的替代产品Kubernetes Federation v2

至于在Kubernetes中使用虚拟专用网,我推荐Exposing Kubernetes cluster over VPN。介绍如何将VPN节点连接到kuberentes集群或Kubernetes服务。

您可能还会对阅读有关Running in Multiple Zones的Kubernetes文档感兴趣。还有Kubernetes multi-cluster networking made simple,它解释了VPN在许多集群中的不同用例,并强烈鼓励使用IPv6而不是IPv4。

为什么使用IPv6?因为“我们可以为地球表面上的每个原子分配一个 - 公共IPV6地址,而且仍然有足够的地址来建造另一个100+地球”[SOURCE]

最后是Introducing kEdge: a fresh approach to cross-cluster communication,它似乎使生活变得更容易,并有助于在集群之间配置和维护VPN服务。

票数 0
EN

Stack Overflow用户

发布于 2022-02-07 21:18:33

Submariner是一个非常好的解决方案,但不幸的是,它还不支持IPv6,所以如果您的用例有ipv6或双堆栈集群,那么这可能是一个问题

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

https://stackoverflow.com/questions/55510829

复制
相关文章

相似问题

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