Я следовал the tutorial как создать кластер k8s на aws с помощью ubuntu. Это отлично работает, поэтому у меня есть один мастер и три узла - миньоны. Однако я не нашел рабочего рабочего рецепта, как добавить новый узел в кластер.Как добавить узел kubernetes в существующий кластер на aws
- Прежде всего, у меня есть новая группа автомасштабирования в aws. Он был создан вместе с кластером. Я попытался увеличить количество узлов в масштабирующей группе, процедура масштабирования действительно добавила экземпляр, но узел не входит в кластер k8s. В экземпляре нет кубеля, кубе-прокси, нет такой вещи. Поэтому разумно, что он не присоединился к кластеру k8s.
Поскольку я не нашел учебника, возможно, мне нужно выполнить ручную процедуру. Но это было бы странное автомасштабирование. Что я должен сделать? скрипты kube устанавливают кластер, добавляют группу масштабирования, и она не работает?
- Я не настаиваю на автоматическом масштабировании, мне просто нужно добавить новый узел в случае каких-либо сбоев или как мы добавим новые запущенные 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
Там должно быть определенно какой-то способ, как сделать это, пожалуйста, вы можете кто-нибудь Помогите мне? Спасибо!