我需要
我想避免为每个pod创建一个loadbancer服务,因为不需要负载均衡,只需要暴露在外面的世界。
我看不到Service或Ingress的任何解决方案。
所有这些都发生在GKE中。
有人有想法吗?
谢谢!
答案 0 :(得分:1)
如果您的节点可以从外部访问,您只能使用hostNetwork: true
,但它有一些潜在的问题(即每个主机只有一个pod或潜在端口与节点上的其他内容冲突) 。您不需要为其定义任何服务,因为它只会监听您的节点端口(需要在防火墙上打开它们,安全策略或任何保护您的节点来自外部世界)。
任何服务的使用(可能无头服务)将导致所有后备舱(无论是ClusterIP,NodePort还是LB)之间的负载均衡,但只有LB服务才能为您提供专用的外部IP。