溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

kubeoperator的安裝和部署

發(fā)布時間:2020-05-29 17:16:59 來源:億速云 閱讀:282 作者:鴿子 欄目:云計算

FIT2CLOUD 飛致云在2019年11月正式對外發(fā)布了容器領(lǐng)域第一個項目——KubeOperator
KubeOperator 是一個開源項目,在離線網(wǎng)絡(luò)環(huán)境下,通過可視化 Web UI 在 VMware、Openstack 或者物理機(jī)上規(guī)劃、部署和運營生產(chǎn)級別的 Kubernetes 集群。KubeOperator 是 JumpServer 明星開源團(tuán)隊在 Kubernetes 領(lǐng)域的的又一全新力作。
KubeOperator 的產(chǎn)品架構(gòu)如圖:

kubeoperator的安裝和部署
KubeOperator 的技術(shù)優(yōu)勢

按需創(chuàng)建:調(diào)用云平臺 API,一鍵快速創(chuàng)建和部署 Kubernetes 集群 (即 Kubernetes as a Service);
按需伸縮:快速伸縮 Kubernetes 集群,優(yōu)化資源使用效率;
按需修補(bǔ):快速升級和修補(bǔ) Kubernetes 集群,并與社區(qū)最新版本同步,保證安全性;
自我修復(fù):通過重建故障節(jié)點確保集群可用性;
離線部署:持續(xù)更新包括 Kubernetes 及常用組件的離線包;
Multi-AZ 支持:通過把 Kuernetes 集群 Master 節(jié)點分布在不同的故障域上確保高可用;
部署方式

一主多節(jié)點類型:k8s集群由一個master節(jié)點,一個及以上的worker節(jié)點組成
2) 多主多節(jié)點類型:K8S集由三個master節(jié)點,三個及以上的worker節(jié)點組成
部署模式
KubeOperator 支持兩種部署模式,一種是手動部署,一種是自動部署。

手動模式:用戶需要自己準(zhǔn)備物理機(jī)或虛擬機(jī)及 NFS 持久化存儲。
自動模式:用戶只需要綁定云平臺(比如 VMware)賬號信息,KubeOperator 會根據(jù)預(yù)先定義的部署計劃來自動創(chuàng)建主機(jī)實現(xiàn)一鍵自動化部署。
Kubernetes 離線安裝包
KubeOperator 提供完整的離線 Kubernetes 安裝包,每個安裝包會被構(gòu)建成一個獨立容器鏡像供 KubeOperator 使用,離線安裝包中包括以下三種內(nèi)容:

Kubenetes 核心組件:包括 Kubenetes、Docker 及 etcd;
Kubenetes 附屬組件(鏡像):包括網(wǎng)絡(luò)、存儲、監(jiān)控、Dashboard 及常用工具;
操作系統(tǒng) RPM 包:除 CentOS 7.6 Minimal 外的其他必備 RPM。安裝包容器運行后是一個標(biāo)準(zhǔn)的 Yum 源服務(wù)器。
資源下載地址:download.csdn.net/download/xi…
以 Kubernetes 離線包 v2.3.25 為例,其包括的內(nèi)容如下:
Kubenetes 核心組件
分類      組件名稱        版本
核心      kubernetes  v2.3.25
核心      etcd        3.3.10
核心      docker      docker-ce-18.09.9
安裝環(huán)境準(zhǔn)備
1 環(huán)境要求
最低硬件配置: 2 CPU, 4G 內(nèi)存, 50G 磁盤 (推薦大小是:4核8G內(nèi)存100G磁盤)
操作系統(tǒng)要求: CentOS 7.6 / 7.7 Minimal (不支持 CentOS 8)
注:CentOS 7.6 Minimal ISO 下載鏈接:
鏈接:pan.baidu.com/s/1potf65zM…
提取碼:4igp
2 下載離線包
請自行下載 KubeOperator 完整離線包,并復(fù)制到目標(biāo)機(jī)器的 /tmp 目錄下。
下載鏈接:
鏈接:pan.baidu.com/s/14E0tErYS…
提取碼:mnun
安裝 KubeOperator
$ cd /tmp

解壓離線包

$ tar zxvf kubeOperator-v2.3.25-release.tar.gz

查看防火墻狀態(tài)

$ firewall-cmd --state

關(guān)閉防火墻

$ systemctl stop firewalld.service

進(jìn)入項目目錄

$ cd kubeOperator-v2.3.25-release

運行安裝腳本

$ ./kubeopsctl.sh install

查看 KubeOperator 狀態(tài)

$ systemctl status kubeops

kubeoperator的安裝和部署
訪問 KubeOperator

KubeOperator 默認(rèn)監(jiān)聽 HTTP 80 端口。安裝完畢后,請使用瀏覽器登錄 KubeOperator 管理控制臺。
注:KubeOperator 默認(rèn)用戶名和密碼為: admin / kubeoperator@admin123 為了保證系統(tǒng)的安全,請在完成登錄后,點擊控制臺右上角的"修改密碼"進(jìn)行密碼的重置。

kubeoperator的安裝和部署

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI