文章目錄
docker
FIT2CLOUD飛致雲在2019年11月正式對外發布了容器領域第一個項目——KubeOperator瀏覽器
KubeOperator 是一個開源項目,在離線網絡環境下,經過可視化 Web UI 在 VMware、Openstack 或者物理機上規劃、部署和運營生產級別的 Kubernetes 集羣。KubeOperator 是 Jumpserver 明星開源團隊在 Kubernetes 領域的的又一全新力做。安全
KubeOperator的產品架構如圖:服務器
2) 多主多節點類型: K8S集由三個master節點,三個及以上的worker節點組成網絡
KubeOperator 支持兩種部署模式,一種是手動部署,一種是自動部署。架構
KubeOperator 提供完整的離線 Kubernetes 安裝包,每一個安裝包會被構建成一個獨立容器鏡像供 KubeOperator 使用,離線安裝包中包括如下三種內容:ide
資源下載地址: https://download.csdn.net/download/xinshuzhan/11994743工具
以 Kubernetes 離線包 v1.15.4 爲例,其包括的內容以下:優化
Kubenetes 核心組件操作系統
分類 組件名稱 版本
核心 kubernetes 1.15.4
核心 etcd 3.3.10
核心 docker docker-ce-18.09.9
注:CentOS 7.6 Minimal ISO 下載連接:
連接:https://pan.baidu.com/s/1potf65zMMCrUS0MvklAHEw
提取碼:4igp
請自行下載 KubeOperator 完整離線包,並複製到目標機器的 /tmp 目錄下。
$ cd /tmp # 解壓離線包 $ tar zxvf kubeOperator-v2.1.xx-release.tar.gz # 查看防火牆狀態 $ firewall-cmd --state # 關閉防火牆 $ systemctl stop firewalld.service # 進入項目目錄 $ cd kubeOperator-v2.1.xx-release # 運行安裝腳本 $ ./kubeopsctl.sh install # 查看 KubeOperator 狀態 $ systemctl status kubeops Copy
KubeOperator 默認監聽 HTTP 80 端口。安裝完畢後,請使用瀏覽器登陸 KubeOperator 管理控制檯。
注:KubeOperator 默認用戶名和密碼爲: admin / kubeoperator@admin123 爲了保證系統的安全,請在完成登陸後,點擊控制檯右上角的"修改密碼"進行密碼的重置。
修改密碼
$ cd /tmp # 下載新版本離線包 $ wget http://xxxxxxx.kubeOperator-v2.1.xx-release.tar.gz # 解壓離線包 $ tar zxvf kubeOperator-v2.1.xx-release.tar.gz # 進入項目目錄 $ cd kubeOperator-v2.1.xx-release # 運行升級腳本 $ ./kubeopsctl.sh upgrade # 查看 KubeOperator 狀態 $ systemctl status kubeops