2017-02-06 11 views
0

Для развертывания служб мы определили развертывание кубернетов, чтобы мы исправляли поле контейнера, каждый раз, когда нам нужно обновлять.Реплики никогда не регистрировались как доступные в развертывании

Это создает новый 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"} 

ответ

1

StrategyType: RollingUpdate MinReadySeconds: 40

вы выполняете качению обновление, а это значит, это обновление будет заменить оригинальный PoD один за другим, и закончить в 40-е годы, как вы определили. Поэтому в начале обновления это нормально. Вы встречали это все время?

 Смежные вопросы

  • Нет связанных вопросов^_^