跳至主要内容

建立並存取叢集

本文將說明如何建立叢集、安裝 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 叢集

`


刪除叢集

  • 於「叢集管理」頁面勾選要刪除的叢集,或是點選右側的 ,點選「刪除」,即可刪除叢集

警告

當叢集的狀態為 createdupdatederror 時,才可以刪除叢集。