共計(jì) 1435 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
本篇內(nèi)容主要講解“Kubernetes 多集群管理平臺(tái) wayne 怎么使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來帶大家學(xué)習(xí)“Kubernetes 多集群管理平臺(tái) wayne 怎么使用”吧!
wayne 是 Qihoo360 開發(fā)的 Kubernetes 多集群管理平臺(tái),采用 Docker compose 來部署容器,系統(tǒng)數(shù)據(jù)采用 MySQL 進(jìn)行管理,運(yùn)行于 Kubernetes 集群之外,可以用于管理多個(gè) Kubernetes 集群,單個(gè)集群的管理功能基本可以替代官方的 Dashboard。
1、快速安裝
安裝包括創(chuàng)建配置參數(shù)和部署 MySQL 和 Wayne 容器實(shí)例。步驟如下:
克隆代碼倉(cāng)庫(kù)
$ go get github.com/Qihoo360/wayne
啟動(dòng) MySQL(可選)
若還沒有可用的 MySQL 服務(wù),可以通過 docker-compose 快速創(chuàng)建:
$ docker-compose up -d mysql
創(chuàng)建配置文件
$ cd src/backend/conf touch dev.conf
寫入數(shù)據(jù)庫(kù)相關(guān)配置(請(qǐng)修改為數(shù)據(jù)庫(kù)實(shí)際地址)
DBName = wayne
# MySQL 連接配置,默認(rèn)是 mysql(MySQL 服務(wù)名稱).
# 如果使用 docker-compose 啟動(dòng) MySQL,同時(shí)你沒有改變 mysql 的服務(wù)名稱,那么保留默認(rèn)配置即可。# 你也可以通過執(zhí)行 docker network inspect wayne_default ( 如果沒有使用 docker-compose
# 的默認(rèn)網(wǎng)絡(luò),需要將“wayne_default”替換為實(shí)際使用的網(wǎng)絡(luò)名稱 ) 來獲得 mysql 容器 IP,然后將
# “mysql”替換為其容器 IP。當(dāng)你使用自定義運(yùn)行環(huán)境時(shí),使用容器 IP 會(huì)更加靈活。例如:# DBTns = tcp(172.17.0.2:3306)
DBTns = tcp(mysql:3306)
DBUser = root
DBPasswd = root
2、啟動(dòng) Wayne 服務(wù)
進(jìn)入 Wayne 根目錄,執(zhí)行:
$ docker-compose up -d wayne
3、使用
通過上述命令,您可以從通過 http://127.0.0.1:8080/admin 訪問本地 Wayne, 默認(rèn)管理員賬號(hào) admin:admin。
打開的管理界面如下:
4、配置
初始的管理界面尚未添加集群。下一步把自己的集群添加進(jìn)去,可以添加多個(gè)。
選擇界面的“集群列表”,然后點(diǎn)擊“關(guān)聯(lián)集群”。
填寫集群的管理用名稱。
在 Master 行填入集群的 apiserver 地址,可以通過 kubectl cluster-info 命令獲取。
kubeconfig 的參數(shù)為集群的管理參數(shù)。文件內(nèi)容一般位于:
~/user/.kube/config
或者:
/etc/kubernetes/admin.conf
打開這個(gè)文件,將內(nèi)容粘貼到 config 編輯框中。
選擇運(yùn)行狀態(tài)為“在線”。
確認(rèn),保存配置。
如果修改,選擇列表最左邊的省略號(hào)圖標(biāo)和編輯菜單,即可重新打開對(duì)話框進(jìn)行編輯。
到“Kubernetes”選項(xiàng)卡中,選擇 node 即可看到該集群中的節(jié)點(diǎn)列表,可以選擇“可見列”來設(shè)置需要顯示的列。
基本操作與 Kubernetes Dashboard 幾乎是完全一樣的。
到此,相信大家對(duì)“Kubernetes 多集群管理平臺(tái) wayne 怎么使用”有了更深的了解,不妨來實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!