2020-02-11

KubeOperator經書

多雲管平臺飛致雲(FIT2CLOUD)在2019年11月正式對外發布了一款開源項目,基於容器領域的第一個項目——KubeOperator KubeOperator ,在離線網絡環境下,通過可視化 Web UI 在 VMware、Openstack 或者物理機上規劃、部署和運營生產級別的 Kubernetes 集羣。KubeOperator 是 Jumpserver 明星開源團隊在 Kubernetes 領域的的又一全新力作。 KubeOperator的產品架構如圖:
ko產品架構圖

KubeOperator 的技術優勢
按需創建:調用雲平臺 API,一鍵快速創建和部署 Kubernetes 集羣 (即 Kubernetes as a Service);
按需伸縮:快速伸縮 Kubernetes 集羣,優化資源使用效率;
按需修補:快速升級和修補 Kubernetes 集羣,並與社區最新版本同步,保證安全性;
自我修復:通過重建故障節點確保集羣可用性;
離線部署:持續更新包括 Kubernetes 及常用組件的離線包;
Multi-AZ 支持:通過把 Kuernetes 集羣 Master 節點分佈在不同的故障域上確保高可用; 部署方式
一主多節點類型:k8s集羣由一個master節點,一個及以上的worker節點組成 2) 多主多節點類型:K8S集由三個master節點,三個及以上的worker節點組成 部署模式 KubeOperator 支持兩種部署模式,一種是手動部署,一種是自動部署。
手動模式:用戶需要自己準備物理機或虛擬機及 NFS 持久化存儲。
自動模式:用戶只需要綁定雲平臺(比如 VMware)賬號信息,KubeOperator 會根據預先定義的部署計劃來自動創建主機實現一鍵自動化部署。
Kubernetes 離線安裝包 KubeOperator 提供完整的離線 Kubernetes 安裝包,每個安裝包會被構建成一個獨立容器鏡像供 KubeOperator 使用,離線安裝包中包括以下三種內容:

Kubenetes 核心組件:包括 Kubenetes、Docker 及 etcd;
Kubenetes 附屬組件(鏡像):包括網絡、存儲、監控、Dashboard 及常用工具;
操作系統 RPM 包:除 CentOS 7.6 Minimal 外的其他必備 RPM。安裝包容器運行後是一個標準的 Yum 源服務器。 資源下載地址:download.csdn.net/download/xi… 以 Kubernetes 離線包 v2.3.25 爲例,其包括的內容如下: Kubenetes 核心組件 分類 組件名稱 版本
核心 kubernetes v2.3.25
核心 etcd 3.3.10
核心 docker docker-ce-18.09.9 安裝環境準備 1 環境要求
最低硬件配置: 2 CPU, 4G 內存, 50G 磁盤 (推薦大小是:4核8G內存100G磁盤)
操作系統要求: CentOS 7.6 / 7.7 Minimal (不支持 CentOS 8) 注:CentOS 7.6 Minimal ISO 下載鏈接: 鏈接:pan.baidu.com/s/1potf65zM… 提取碼:4igp 2 下載離線包 請自行下載 KubeOperator 完整離線包。可實時看下飛致雲旗下的門戶網站support.fit2cloud.com是否有該離線包資源。此提供下載參考鏈接:
鏈接:pan.baidu.com/s/14E0tErYS… 提取碼:mnun

安裝 KubeOperator

解壓離線包

$ tar xzvf kubeOperator-vx.xx.xx-release.tar.gz

查看防火牆狀態

$ firewall-cmd --state

關閉防火牆

$ systemctl stop firewalld.service

進入項目目錄

$ cd kubeOperator-vx.x.xx.release

運行安裝腳本

$ ./kubeopsctl.sh install

查看 KubeOperator 狀態

$ systemctl status kubeops

訪問 KubeOperator
KubeOperator 默認監聽 HTTP 80 端口。安裝完畢後,請使用瀏覽器登錄 KubeOperator 管理控制檯。 注:KubeOperator 默認用戶名和密碼爲: admin / kubeoperator@admin123 爲了保證系統的安全,請在完成登錄後,點擊控制檯右上角的"修改密碼"進行密碼的重置。訪問KubeOperator界面如下:
ko集羣界面

發佈了21 篇原創文章 · 獲贊 33 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章