kubernetes - kubernetes 入口 IP 不断从私有到公共交替
问题描述
我在 GKE 中设置了一个入口控制器。
但是突然之间,几天前我注意到我的服务有些不一致。
然后我意识到,在下面的命令中,我不断得到关于私有和公共 ip 的替代结果
▶ k get ingress -A
NAMESPACE NAME CLASS HOSTS ADDRESS PORTS AGE
myns something <none> * 10.1.111.123 80 295d
[19/04/21 1:12:28]
~/Desktop
▶ k get ingress -A
NAMESPACE NAME CLASS HOSTS ADDRESS PORTS AGE
myns something <none> * 234.98.11.198 80 295d
这是什么?
编辑:我正在使用nginx
从不推荐使用的图表安装的入口控制器。
这是规格
spec:
rules:
- http:
paths:
- backend:
serviceName: jenkins-cd
servicePort: 8080
path: /jenkins
pathType: ImplementationSpecific
status:
loadBalancer:
ingress:
- ip: 10.1.34.201
出于某种原因,status.loadBalancer.ingress[0].ip
在公共 IP 和私人 IP 之间不断交替。
是否有理由在任何时候都可以/应该指向公共 ip?
解决方案
推荐阅读
- python - Python onedrivesdk - invalid_request 错误
- javascript - 如何检测对象值何时发生变化?
- javascript - 将数字数组与“数字数组数组”进行比较以查找匹配项
- canvas - 有什么方法可以在 Leaflet 地图上徒手绘制?
- c# - 单个 MongoDB 实例上的 C# MongoDB 驱动程序事务
- javascript - 记录执行 aync await 函数所用的时间
- css - 使外部库(语义 ui React)和 CSS 模块与 webpack css-loader 一起工作
- azure-devops - 即使在 azure devops 中删除后如何保留文件夹
- c - 无法建立客户端连接
- hyperledger-fabric - Fabric v1.4.2 链码错误 - 您要求调用不存在的函数