首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将K8s发布到internet的最佳实践

将K8s发布到internet的最佳实践
EN

Stack Overflow用户
提问于 2020-02-07 18:39:44
回答 1查看 59关注 0票数 0

我有一个K8s集群,我想发布到互联网上。将K8s发布到internet的最佳实践是什么?

K8s安装在3VPS服务器上,位于专用网络中。

我有以下想法:

使用代理服务器。请求将通过代理并转发到K8s。

或者直接发送到K8s。

EN

回答 1

Stack Overflow用户

发布于 2020-02-07 22:19:37

一种方法是"OpenShift路由器“风格-你有一个(或多个)拥有公共IP的节点,并将其加入K8s集群,上面有一些不同的标签。然后使用NodeSelector和hostNetwork=true在这个节点上启动入口控制器,比如Nginx。在这个方案中,Nginx入口将在互联网上可用,并能够发布您的服务。

另一种方法是拥有相同的具有公共IP的代理节点(不加入K8s),并使其对所有K8s节点的请求进行负载均衡。然后,您可以使用NodePort发布服务,并为每个服务配置代理。也可以在K8s中以NodePort的身份启动Nginx入口,将proxy节点的请求转发到Nginx入口NodePort。

我更喜欢第一个选项,因为它更容易配置。

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

https://stackoverflow.com/questions/60111766

复制
相关文章

相似问题

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