В кластере Kubernetes работают только два главных узла с kops в AWS.

Я пытаюсь настроить кластер Kubernetes в AWS с помощью KOPS. Я сконфигурировал для 3 главных узлов и 6 узлов. Но после запуска кластера работают только два мастер-узла.

Я использую .k8s.local DNS вместо приобретенного DNS. Ниже приведен сценарий, который я использую для создания кластера.

kops create cluster \
--cloud=aws \
--name=kops-cassandra-cluster-01.k8s.local \
--zones=ap-south-1a,ap-south-1b,ap-south-1c \
--master-size="t2.small" \
--master-count 3 \
--master-zones=ap-south-1a,ap-south-1b,ap-south-1c \
--node-size="t2.small" \
--ssh-public-key="kops-cassandra-cluster-01.pub" \
--state=s3://kops-cassandra-cluster-01 \
--node-count=6

После выполнения kops update cluster --name=kops-cassandra-cluster-01.k8s.local --state=s3://kops-cassandra-cluster-01 --yes доступны только два мастер-узла вместо 3.

kubectl get nodes показывает:

NAME                                           STATUS   ROLES    AGE   VERSION
ip-172-20-44-37.ap-south-1.compute.internal    Ready    master   18m   v1.12.8
ip-172-20-52-78.ap-south-1.compute.internal    Ready    node     18m   v1.12.8
ip-172-20-60-234.ap-south-1.compute.internal   Ready    node     18m   v1.12.8
ip-172-20-61-141.ap-south-1.compute.internal   Ready    node     18m   v1.12.8
ip-172-20-66-215.ap-south-1.compute.internal   Ready    node     18m   v1.12.8
ip-172-20-69-124.ap-south-1.compute.internal   Ready    master   18m   v1.12.8
ip-172-20-85-58.ap-south-1.compute.internal    Ready    node     18m   v1.12.8
ip-172-20-90-119.ap-south-1.compute.internal   Ready    node     18m   v1.12.8

Я новичок в Kubernetes. Я что-то упускаю?


person Sudhansu Kumar    schedule 01.08.2019    source источник
comment
что показывает kubectl get nodes? вставьте его вывод, о котором идет речь.   -  person mchawre    schedule 01.08.2019
comment
Вы проверили на AWS, действительно ли этот третий главный узел запущен и работает?   -  person mchawre    schedule 01.08.2019
comment
Я проверил, но третий мастер вообще не создается. И я заметил, что в AZ ap-south-1c не создано никаких узлов. Все узлы, включая рабочие узлы, находятся в зоне доступности ap-south-1a и ap-south-1b.   -  person Sudhansu Kumar    schedule 01.08.2019
comment
Вы проверили журналы kops. Также попробуйте запустить команды kops в подробном режиме -v option. Проверьте этот github.com/kubernetes/kops/blob/master/ docs / cli / kops.md для получения дополнительной информации о параметрах журнала.   -  person mchawre    schedule 01.08.2019


Ответы (1)


Проведя много исследований, я узнал, что это связано с тем, что тип экземпляра t2.small недоступен в ap-south-1c. После изменения зон на eu-west-1a, eu-west-1b, eu-west-1c я вижу 3 главных узла и 6 рабочих узлов. Спасибо @mchawre за вашу помощь.

person Sudhansu Kumar    schedule 01.08.2019