我正在按照https://codelabs.developers.google.com/codelabs/cloud-hello-kubernetes上的步骤操作,并且可以使用以下命令成功地将我的 pod 暴露给外界:
kubectl expose deployment hello --type="LoadBalancer"
我已经设置了一个静态 IP,当我运行时
$ kubectl get services
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes 10.111.xxx.x <none> 443/TCP 13d
hello 10.111.xxx.xx 104.155.xxx.xxx 80/TCP 12d
一切看起来都正常,并且可以运行几天,但过了一段时间,来自 104.155.xxx.xxx 的流量停止路由到我的 pod,当我检查负载均衡器时,我开始收到这样的错误:
实例 gke-k8-default-pool-xxxx 对于 104.155.xxx.xxx 不健康
这总是在几天后发生。我不知道我做错了什么。