使用kubeadm方式,建置kubernetes集群,並採用haproxy、keepalived讓集群達到高可用。
使用Docker的方式,單獨於一台主機內建置Rancher管理平台,已達到管理平台只是納管集群功能,不影響與消耗kubernetes集群效能,缺點是,如果主機異常,Rancher管理平台也就會異常無法使用。
使用Helm的方式,在kubernetes集群內,建置Rancher管理平台,預設deployment副本3個,各至落於各個kubernetes node節點中,以達到平台高可用。