我在GCE上运行Kubernetes来部署3个微服务,每个微服务都有不同的公共IP。我没有成功使用“ingress”,因此我将注意力转向发布为“LoadBalancer”的服务。这工作了一段时间,但在重新部署后,我再也无法获得新的公共IP。
这对我有用了一次:
kubectl create -f helianto-mailer-deployment.yaml
kubectl expose deployment helianto-mailer --type='LoadBalancer' --port=80 --target-port=8082
问题:是否还需要其他操作?我是否需要清除防火墙规则或类似内容?
答案 0 :(得分:0)
已解决:这是配额限制。 Kubernetes免费试用限制了您可以拥有的公共静态ips。升级计划足以让它发挥作用。