建立並存取叢集
本文將說明如何建立叢集、安裝 kubectl 以存取叢集。運算節點規格支援 VCS 各型號,詳細型號與定價請參考價目表。
開始之前
建立叢集
- 在叢集管理頁面中,點選「+建立」
在建立叢集頁面,填入「基本資訊」內容
- K8s 版本:目前提供的版本有 1.23、1.24、1.25
- 運算節點設定:運算節點的規格。包含 CPU、記憶體容量、開機磁碟容量
- 運算節點數量:運算資源有幾台。運算節點為 Worker nodes,建立後您可再依需求增減。另外,系統會預設為您建立三台 Master nodes
- 點選「下一步:網路>」,選擇虛擬網路、配置公用 IP 並建立/選擇安全性群組1
警告
1請注意,選用的安全性群組,需包含允許 ingress 6443 port 的規則。
- 確認相關資訊後,點選「建立」
- 完成後可在「叢集管理」頁看到您建立的叢集,待狀態轉為
Created
即可開始使用
信息
叢集建立需要一些時間,Creating
狀態下無法對叢集進行操作,請耐心等待狀態轉為 Created
。
安裝 kubectl 存取叢集
kubectl 是 Kubernetes 命令列工具,您可以透過此工具管理 VKS 叢集。您可以使用 kubectl 部署應用程式、檢視和管理叢集資源,以及查看日誌。
以下以使用 TWSC VCS (Ubuntu 22.04) 為安裝範例,Windows、 macOS 如何安裝請參考 K8s 官方文件。
Step 1. 下載 kubectl 安裝檔
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
Step 2. 驗證安裝檔
- 下載驗證檔
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl.sha256"
- 進行驗證
echo "$(cat kubectl.sha256) kubectl" | sha256sum --check
- 若驗證沒問題,將回傳
kubectl: OK
Step 3. 安裝 kubectl
sudo install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl
Step 4. 確認安裝版本
kubectl version --client
Step 5. 將 kubeconfig 檔上傳至 VCS
- 至「虛擬 K8s 服務詳細資訊」頁下載 kubeconfig 檔
警告
下載的 kubeconfig 檔請妥善保存,一旦遺失將無法再重新下載。
- 下載完後,將檔案上傳至 VCS
Step 6. 設定環境變數
export KUBECONFIG=/home/ubuntu/kubeconfig
Step 7. 顯示 VKS 叢集的訊息
kubectl cluster-info
- 若有回傳以下資訊,表示 kubectl 已可成功存取 VKS 叢集
`
刪除叢集
- 於「叢集管理」頁面勾選要刪除的叢集,或是點選右側的 ,點選「刪除」,即可刪除叢集
警告
當叢集的狀態為 created
、updated
或 error
時,才可以刪除叢集。