当我部署我的应用程序时,我的loadBalancer工作正常。但是几天后,我的loadBalancer外部IP却无法工作。我的pod运行得很好,日志也没有问题。
我现在多次在两个不同的应用程序中遇到这个问题。无法调试问题所在。之前有人遇到过此类错误吗?
答案 0 :(得分:1)
要进行故障排除,您可以检查LoadBalancer服务的端点。 您需要按照如下所示的服务查看pod的ip地址和转发的端口。
$ kubectl get ep nginx
NAME ENDPOINTS AGE
nginx 100.96.5.44:80 17s
并描述
$ kubectl describe ep nginx
然后检查受影响的吊舱的日志。
$ kubectl get pods
$ kubectl logs -f <pod-name>
创建用于将流量转发到内部后端(pod)的外部IP地址
如果有任何内容,请提供您的Yaml文件和输出。