Kubernetes 副本从未在部署中注册为可用

Kubernetes 副本从未在部署中注册为可用,kubernetes,Kubernetes,对于部署out服务,我们定义了kubernetes部署,每次需要更新时,我们都会对其容器字段进行修补 这将创建一个新的复制集,并正确地扩展它,新的POD将就绪,但是,在描述部署时,它只报告一个可用的复制集 kubectl describe deployment group-service CreationTimestamp: Thu, 01 Dec 2016 16:36:08 +0100 Labels: service=printix.service.groups Sel

对于部署out服务,我们定义了kubernetes部署,每次需要更新时,我们都会对其容器字段进行修补

这将创建一个新的复制集,并正确地扩展它,新的POD将就绪,但是,在描述部署时,它只报告一个可用的复制集

kubectl describe deployment group-service 


CreationTimestamp:  Thu, 01 Dec 2016 16:36:08 +0100
Labels:         service=printix.service.groups
Selector:       service=printix.service.groups
Replicas:       2 updated | 2 total | 1 available | 1 unavailable
StrategyType:       RollingUpdate
MinReadySeconds:    40
RollingUpdateStrategy:  1 max unavailable, 1 max surge
Conditions:
 Type       Status  Reason
 ----       ------  ------
 Available  True    MinimumReplicasAvailable
我误解了这个信息吗?这可能是kubernetes中的一个bug,它只是在升级后才开始出现的?这有什么后果吗?我还无法确定哪一个副本实际上已注册为可用副本

kubectl verion: 
Client Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"2017-01-12T04:57:25Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2+coreos.1", GitCommit:"3ed7d0f453a5517245d32a9c57c39b946e578821", GitTreeState:"clean", BuildDate:"2017-01-18T01:43:45Z", GoVersion:"go1.7.4", Compiler:"gc", Platform:"linux/amd64"}
策略类型:RollingUpdate 分钟秒:40

您正在执行滚动更新,这意味着此更新将逐个替换原始pod,并按照您的定义在40秒内完成。所以在更新开始时,这是正常的。你一直都遇到这个吗