Kubesphere 用外網 IP 部署 Kubernetes
我們公司一直都有需求就是需要打通目前我們所管理的所有云服務器,一直以來都沒辦法做成一個整體的集群用kubernetes進行管理,今天終于通過修改原來網絡模型之后,并且在對服務器進行相關的配置,將所有只能通過外網IP才能訪問的服務器進行了互通。
之前我們部署的kubernetes一直都是用的Calico的網絡模型,部署之后就發現所有服務器都需要通過虛擬網絡連通之后才能打通在一起,作為一個統一的分布式服務器,這樣造成了我們的服務器的擴展受到了比較大的限制;于是我們采用kubesphere的默認網絡模型修改成flannel之后,每次部署都需要等很久,而且基本上都是每個節點直接還不能直接互通,通過找資料之后,將在服務器中的網絡修改一下配置:
首先,在所有的服務器中增加一個虛擬網卡,將外網IP綁定在這個虛擬網卡上,注意,這個虛擬網卡最好是在當前活動網卡增加:1,表明是在當前的網卡上的配置信息。
重啟之后,用ip addr查看是否已經生效,生效之后就可以通過kubesphere進行多節點安裝過程,也要注意就是在config.yaml里面的node address和master address都用外網IP。