開啟艦隊(duì)管理功能
開啟艦隊(duì)管理功能,您可以實(shí)現(xiàn)由ACK One艦隊(duì)完成多集群間工作負(fù)載、應(yīng)用、配置信息的調(diào)度分發(fā)。本文介紹如何開啟艦隊(duì)管理及如何管理艦隊(duì)。
前提條件
擁有阿里云賬號(即主賬號),只有阿里云賬號才能開啟艦隊(duì)管理功能。
開啟步驟
登錄ACK One控制臺。
在創(chuàng)建艦隊(duì)頁面,完成艦隊(duì)Fleet實(shí)例的基本信息配置。
說明艦隊(duì)管理功能支持的開服地域,請參見ACK One支持地域。
參數(shù)
說明
地域
選擇集群所在的地域。
專有網(wǎng)絡(luò)
選擇艦隊(duì)的VPC網(wǎng)絡(luò)。
虛擬交換機(jī)
選擇艦隊(duì)的虛擬交換機(jī)。
APIServer負(fù)載均衡(SLB)
默認(rèn)標(biāo)準(zhǔn)型I(slb.s2.small),不支持修改。
創(chuàng)建并綁定EIP
是否開啟公網(wǎng)訪問能力,默認(rèn)不選中狀態(tài)。
重要選中時(shí),將為內(nèi)網(wǎng)SLB實(shí)例綁定EIP信息,獲得從公網(wǎng)訪問集群API Server的能力。此處綁定EIP后,后續(xù)不可解綁,因?yàn)榭赡苡嘘P(guān)聯(lián)集群已使用該艦隊(duì)的公網(wǎng)鏈接。
開啟組件及審計(jì)日志
是否開啟操作審計(jì)功能,默認(rèn)選中狀態(tài)。
單擊開啟艦隊(duì)管理功能。
等待一段時(shí)間,進(jìn)入艦隊(duì)信息頁面,集群狀態(tài)為運(yùn)行中,表示艦隊(duì)管理功能開啟成功。
管理艦隊(duì)Fleet實(shí)例
查看艦隊(duì)Fleet實(shí)例
在艦隊(duì)信息頁面,可查看艦隊(duì)Fleet實(shí)例的概覽、基本信息、連接信息和日志等。
單擊概覽頁簽,可查看艦隊(duì)的整體結(jié)構(gòu)、艦隊(duì)數(shù)據(jù)(集群總數(shù)與監(jiān)控比、CPU使用量、內(nèi)存使用量和節(jié)點(diǎn)總數(shù))、艦隊(duì)的功能狀態(tài)等。
單擊基礎(chǔ)信息頁簽,可查看艦隊(duì)ID、地域、API Server連接端點(diǎn)以及其他網(wǎng)絡(luò)信息。
單擊連接艦隊(duì)頁簽,您可以獲取公網(wǎng)和內(nèi)網(wǎng)環(huán)境下KubeConfig文件的配置內(nèi)容,用于配置通過kubectl客戶端訪問艦隊(duì)。
單擊艦隊(duì)日志頁簽,可查看當(dāng)前艦隊(duì)日志的相關(guān)信息。
刪除艦隊(duì)
刪除艦隊(duì)之前,請先移除該艦隊(duì)Fleet實(shí)例下的關(guān)聯(lián)集群,再進(jìn)行刪除操作。
在艦隊(duì)信息頁面,單擊頁面右上方的刪除艦隊(duì)即可刪除當(dāng)前艦隊(duì)。
創(chuàng)建艦隊(duì)
開啟艦隊(duì)管理功能后,默認(rèn)包含一個(gè)Fleet實(shí)例。如需更多Fleet實(shí)例,您可以前往阿里云配額中心申請更多配額后再新建Fleet實(shí)例。
在艦隊(duì)信息頁面,單擊創(chuàng)建艦隊(duì)。
在彈出的創(chuàng)建艦隊(duì)面板中,輸入艦隊(duì)名稱,選擇地域、專有網(wǎng)絡(luò)和虛擬交換機(jī)。
參數(shù)
說明
地域
選擇集群所在的地域。
專有網(wǎng)絡(luò)
選擇艦隊(duì)的VPC網(wǎng)絡(luò)。
虛擬交換機(jī)
選擇艦隊(duì)的虛擬交換機(jī)。
APIServer負(fù)載均衡(SLB)
默認(rèn)標(biāo)準(zhǔn)型I(slb.s2.small),不支持修改。
創(chuàng)建并綁定EIP
是否開啟公網(wǎng)訪問能力,默認(rèn)不選中狀態(tài)。
重要選中時(shí),將為內(nèi)網(wǎng)SLB實(shí)例綁定EIP信息,獲得從公網(wǎng)訪問集群API Server的能力。此處綁定EIP后,后續(xù)不可解綁,因?yàn)榭赡苡嘘P(guān)聯(lián)集群已使用該艦隊(duì)的公網(wǎng)鏈接。
開啟組件及審計(jì)日志
是否開啟操作審計(jì)功能,默認(rèn)選中狀態(tài)。
單擊創(chuàng)建。
等待一段時(shí)間,待新建艦隊(duì)Fleet實(shí)例的狀態(tài)變?yōu)?b data-tag="uicontrol" id="uicontrol-eyo-ll8-3v4" class="uicontrol">運(yùn)行中,說明艦隊(duì)創(chuàng)建成功。
切換艦隊(duì)
在艦隊(duì)信息頁面,單擊艦隊(duì)名稱右側(cè)的展開按鈕,選中需要切換的艦隊(duì)。
通過CloudShell管理艦隊(duì)
CloudShell僅支持通過公網(wǎng)連接艦隊(duì),因此待連接艦隊(duì)的API Server必須已開啟公網(wǎng)訪問能力。
您可以通過單擊艦隊(duì)信息頁面右上角的CloudShell管理艦隊(duì),在CloudShell中可以通過kubectl工具管理已添加的關(guān)聯(lián)集群。
當(dāng)打開艦隊(duì)關(guān)聯(lián)的CloudShell時(shí),系統(tǒng)會自動加載艦隊(duì)的KubeConfig文件。您可以通過kubectl直接管理您的關(guān)聯(lián)集群,并根據(jù)界面提示安裝AMC命令行工具。更多信息,請參見AMC命令行幫助。
例如,執(zhí)行以下命令,查看當(dāng)前艦隊(duì)已添加的關(guān)聯(lián)集群。
kubectl amc get managedcluster
預(yù)期輸出:
Name Alias HubAccepted
c984b098b377f44b9a48c74fa55cf**** cluster2-beijing true
cc36f4feb49824c9d840d9fd9cdf9**** cluster1-beijing true