我尝试使用以下命令使用Google容器引擎公开服务:
kubectl公开rc image-server --create-external-load-balancer = true
这无法使用以下输出来创建负载均衡器> kubectl describe services':
"创建负载均衡器时出错(将重试):无法为服务默认/映像服务器创建负载均衡器:无法创建目标池a06ecdc229dce11e5a90f42010af0004:googleapi:错误400:无效值:无效无效价值,无效"
有没有人知道为什么它没有创建目标池和/或"无效的值为:None不是有效值,无效"错误信息可能是指?
答案 0 :(得分:3)
所以看起来这是他们所知道的Kubernetes问题(related GitHub issue),问题已得到修复here
显然,解决方法是在负载均衡器服务的配置中添加以下内容,直到修复程序进入发布版本为止:
sessionAffinity: "ClientIP"
编辑:试过这个并确认它有效
答案 1 :(得分:2)
更新:事件结束,创建外部负载平衡器应该再次按预期工作。
这是由https://status.cloud.google.com/incident/compute/15065引起的。
事件状态还链接到gist,该glob.glob()
显示使用服务yaml文件或kubectl expose
时的变通方法。