簡體   English   中英

如何在AWS上將kubernetes節點添加到現有集群

[英]How to add a kubernetes node to the existing cluster on aws

我按照教程學習了如何使用ubuntu在aws上創建k8s集群。 這很好用,所以我有一個主節點和三個節點-奴才。 但是我還沒有找到任何有效的方法來向集群添加新節點。

  1. 首先,我在AWS中有一個新的自動縮放組。 它是與集群一起創建的。 我嘗試增加伸縮組中的節點數,伸縮過程確實添加了一個實例,但該節點不在k8s集群中 實例上沒有kubelet,kube-proxy,也沒有這樣的東西。 因此,它沒有加入k8s集群是合理的。

因為我還沒有找到任何教程,所以我可能需要執行一些手動步驟。 但這將是奇怪的自動縮放。 我應該做些什么? kube腳本安裝集群,添加伸縮組,它不起作用?

  1. 我不堅持自動縮放,只是在出現任何故障或我們將如何添加新的運行pod / rcs的情況下添加一個新節點。 我在本文的“Add more nodes in a second zone節中找到了參考,請注意,這與多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

肯定有某種方法可以做到這一點,請你能有人幫我嗎? 謝謝!

經過一些嘗試,似乎自動縮放小組使用的是debian鏡像。 請注意,它需要使用aprox。 准備好所有已安裝必需品的實例2分鍾后,您可以使用get nodes查看實例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM