2016-04-16 6 views
1

Я следовал the tutorial как создать кластер k8s на aws с помощью ubuntu. Это отлично работает, поэтому у меня есть один мастер и три узла - миньоны. Однако я не нашел рабочего рабочего рецепта, как добавить новый узел в кластер.Как добавить узел kubernetes в существующий кластер на aws

  1. Прежде всего, у меня есть новая группа автомасштабирования в aws. Он был создан вместе с кластером. Я попытался увеличить количество узлов в масштабирующей группе, процедура масштабирования действительно добавила экземпляр, но узел не входит в кластер k8s. В экземпляре нет кубеля, кубе-прокси, нет такой вещи. Поэтому разумно, что он не присоединился к кластеру k8s.

Поскольку я не нашел учебника, возможно, мне нужно выполнить ручную процедуру. Но это было бы странное автомасштабирование. Что я должен сделать? скрипты kube устанавливают кластер, добавляют группу масштабирования, и она не работает?

  1. Я не настаиваю на автоматическом масштабировании, мне просто нужно добавить новый узел в случае каких-либо сбоев или как мы добавим новые запущенные pods/rcs. Я нашел ссылку в this article в разделе Add more nodes in a second zone, обратите внимание, что речь идет о многозадачном развертывании.

Так что я пытался что-то вроде:

KUBE_USE_EXISTING_MASTER=true KUBERNETES_PROVIDER=aws KUBE_AWS_ZONE=eu-central-1b NUM_NODES=1 KUBE_SUBNET_CIDR=172.20.1.0/24 MASTER_INTERNAL_IP=172.20.0.9 kubernetes/cluster/kube-up.sh

но всегда проваливались с:

A client error (AlreadyExists) occurred when calling the CreateLaunchConfiguration operation: Launch Configuration by this name already exists - A launch configuration already exists with the name kubernetes-minion-group-eu-central-1b

Там должно быть определенно какой-то способ, как сделать это, пожалуйста, вы можете кто-нибудь Помогите мне? Спасибо!

ответ

2

После некоторых попыток казалось, что группа автомасштабирования работает с использованием изображений debian. Обратите внимание, что для этого требуется aprox. 2 минуты, когда экземпляр готов со всеми установленными потребностями, и вы можете увидеть экземпляр, используя get nodes.

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