使用带有以下版本信息的Google容器引擎(托管的k8s):

Server Version: version.Info{
  Major:"1", Minor:"4", 
  GitVersion:"v1.4.7", 
  GitCommit:"92b4f971662de9d8770f8dcd2ee01ec226a6f6c0", 
  GitTreeState:"clean", 
  BuildDate:"2016-12-10T04:43:42Z", 
  GoVersion:"go1.6.3", Compiler:"gc", Platform:"linux/amd64"
}

我遇到了一个严重的问题,不确定我是否正确设置了配置,或者这是否是一个Kubernetes错误 . 我们有一个复制控制器,负责我们的外部REST API . pod通过k8s服务公开,特别是外部LoadBalancer . 当k8s重新启动容器时,该服务无法将流量重定向到重新启动的容器 . 如果所有pod为r.c.失败,API不再可从外部访问 .

我希望该服务应该自动将流量重定向到重新启动的pod,并且该过程应该是无缝的 . 我可以毫不费力地确认pod重新启动,并且应用程序pod还活着 . 但是,该服务完全无法引导流量,而是返回502错误 .

以下是该服务的配置:
enter image description here

enter image description here

服务配置中应该有什么不同,以强制LoadBalancer将重新启动的容器注册为活动状态?