Для развертывания служб мы определили развертывание кубернетов, чтобы мы исправляли поле контейнера, каждый раз, когда нам нужно обновлять.Реплики никогда не регистрировались как доступные в развертывании
Это создает новый replicaset, и масштабирует его правильно и новые стручки становятся готовы, однако, при описании развертывания, он сообщает только одна копии доступна
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
ли я недопонимание этой информации? может быть, это ошибка в кубернетах (это только начало происходить после обновления)? И имеет ли это какие-либо последствия? Я не смог определить, какая из реплик действительно зарегистрирована как доступная.
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"}