Kubernetes 如何从digitalocena公开k8s应用程序而不使用负载均衡器每10$/m

Kubernetes 如何从digitalocena公开k8s应用程序而不使用负载均衡器每10$/m,kubernetes,digital-ocean,kubernetes-ingress,Kubernetes,Digital Ocean,Kubernetes Ingress,我有k8s客户在数字海洋 我想公开一些应用到互联网 我是否需要每个应用都使用loadbalancer?当我想暴露5个AP时,它会导致10$/m It F*昂贵 在没有外部DO loadbalancer的情况下是否有任何解决方法?复制几天前有人提出此问题时的内容(现已删除): 您可以使用节点端口服务(恼人,因为您必须使用随机高端口而不是80/443),或者您可以切换入口控制器以直接在主机网络上侦听(允许使用80/443,但如果入口控制器受损,则可能会产生更大的安全影响).复制几天前上次有人问这个问

我有k8s客户在数字海洋

我想公开一些应用到互联网

我是否需要每个应用都使用loadbalancer?当我想暴露5个AP时,它会导致10$/m It F*昂贵


在没有外部DO loadbalancer的情况下是否有任何解决方法?

复制几天前有人提出此问题时的内容(现已删除):


您可以使用节点端口服务(恼人,因为您必须使用随机高端口而不是80/443),或者您可以切换入口控制器以直接在主机网络上侦听(允许使用80/443,但如果入口控制器受损,则可能会产生更大的安全影响).

复制几天前上次有人问这个问题时的内容(现在已被删除):


您可以使用节点端口服务(恼人,因为您必须使用随机高端口而不是80/443),或者您可以切换入口控制器以直接在主机网络上侦听(允许使用80/443,但如果入口控制器受损,则可能会产生更大的安全影响).

您可以使用入口公开多个服务

这样,只需将入口控制器公开为LoadBalancer,它就可以向您想要公开的服务反向代理请求。您可以将其他服务保留为ClusterIP

查看更多详细信息


请注意,除了将入口资源(以及路径等)应用于要公开的服务之外,还需要部署入口控制器。是常见的选择。

您可以使用入口公开多个服务

这样,只需将入口控制器公开为LoadBalancer,它就可以向您想要公开的服务反向代理请求。您可以将其他服务保留为ClusterIP

查看更多详细信息


请注意,除了将入口资源(以及路径等)应用于要公开的服务之外,还需要部署入口控制器。是一种常见的选择。

您只能使用一个loadbalancer,并将所有入口合并为一个入口,或者使用nginx设置一个自定义入口。通过这种方式,您可能会降低成本,但无法完全避免并使事情变得复杂。您可以只有一个loadbalancer,并将所有入口合并为一个入口,或者使用nginx设置一个自定义入口。通过这种方式,您可能会降低成本,但不能完全避免并使事情变得复杂。