您好,登錄后才能下訂單哦!
FIT2CLOUD 飛致云在2019年11月正式對外發布了容器領域第一個項目——KubeOperator
KubeOperator 是一個開源項目,在離線網絡環境下,通過可視化 Web UI 在 VMware、Openstack 或者物理機上規劃、部署和運營生產級別的 Kubernetes 集群。KubeOperator 是 JumpServer 明星開源團隊在 Kubernetes 領域的的又一全新力作。
KubeOperator 的產品架構如圖:
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 完整離線包,并復制到目標機器的 /tmp 目錄下。
下載鏈接:
鏈接:pan.baidu.com/s/14E0tErYS…
提取碼:mnun
安裝 KubeOperator
$ cd /tmp
$ tar zxvf kubeOperator-v2.3.25-release.tar.gz
$ firewall-cmd --state
$ systemctl stop firewalld.service
$ cd kubeOperator-v2.3.25-release
$ ./kubeopsctl.sh install
$ systemctl status kubeops
訪問 KubeOperator
KubeOperator 默認監聽 HTTP 80 端口。安裝完畢后,請使用瀏覽器登錄 KubeOperator 管理控制臺。
注:KubeOperator 默認用戶名和密碼為: admin / kubeoperator@admin123 為了保證系統的安全,請在完成登錄后,點擊控制臺右上角的"修改密碼"進行密碼的重置。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。