Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

睿雲智合在2018年開源了圖形化的Kubernetes一鍵部署工具Breeze,收到社區廣泛好評。Breeze緊跟Kubernetes官方版本的發佈,在前天正式發佈的v1.13.0版本中,我們的主要貢獻在於輸出高可用架構HAProxy+Keepalived組件的圖形化配置界面,而不再需要手動運行HAProxy+Keepalived容器。

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

點擊 + 號添加一個集群:

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

點擊“添加主機”,輸入主機名、主機IP、描述信息(主機用途),點擊確定。

重複該步驟直至將集群所需的全部節點服務器加入:

(k8s master服務器、k8s minion node服務器、registry服務器等等):

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

點擊“添加組件”按鈕,對每個組件進行設置和分配服務器:

(docker角色、registry角色、etcd角色、loadbalance角色、kubernetes角色)

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

鏡像倉庫設置這裡的registy entry point是指用戶端訪問鏡像倉庫的URL,可以直接寫IP地址或寫對應的域名:

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Etcd可以選擇部署於K8S Master節點也可以選擇獨立的三臺主機:

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

接下來是設置高可用組件(haproxy+keepalived):

vip for k8s master是指三個k8s master服務器的高可用虛擬浮動IP地址;網卡請填寫實際操作系統下的網卡名,注意請保證3個節點網卡名一致;router id和virtual router id請確保不同k8s集群使用不同的值。

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

kubernetes entry point是指高可用的一個設定值,如果生產環境有硬件或軟件負載均衡指向這裡的k8s master所有節點,那麼就可以在這裡填寫負載均衡的統一入口地址。

相對於昂貴的F5專業硬件設備,我們也可以使用HAProxy和Keepalived的組合輕鬆完成這個設置,Breeze自帶這個組合模塊的部署。

例如下圖的 192.168.9.30:6444 就是k8s集群高可用的統一入口,k8s的minion node會使用這個地址訪問API Server。請注意如果使用的是Breeze自帶的高可用組件haproxy+keepalived,則請填寫實際的虛IP與默認端口6444。

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署


Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

點擊“下一步”開始安裝部署:

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

如果界面上所有角色圖標全部變為綠色,則表示部署任務結束。可以登錄任一k8s節點運行命令 kubectl get nodes 查看結果。

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

Breeze:搶先體驗Kubernetes 1.13.0高可用圖形化部署

原文鏈接:

https://www.kubernetes.org.cn/4897.html


分享到:


相關文章: