建立 Google Compute Engine 叢集
在本節中,你將學習如何透過 Rancher 使用 Google Compute Engine (GCE) 在 Google Cloud Platform (GCP) 上佈建 RKE2/K3s Kubernetes 叢集。
首先,你將在 Rancher UI 中啟用 GCE 節點驅動程式。然後,你將依照步驟建立一個具有必要權限的 GCP 服務帳戶,並產生一個 JSON 金鑰檔案。此金鑰檔案將用於在 Rancher 中建立雲端憑證。
然後,你將在 Rancher 中建立一個 GCE 叢集,在配置叢集時,你將為其定義機器池。每個機器池將具有 etcd、controlplane 或 worker 的 Kubernetes 角色。Rancher 將在新節點上安裝 RKE2,並根據機器池定義的 Kubernetes 角色設定每個節點。
前提條件
- 一個有效的 Google Cloud Platform 帳戶和專案。
- 一個 GCP 服務帳戶 JSON 金鑰檔案。與此金鑰關聯的服務帳戶必須具有以下 IAM 角色:
- Compute Admin
- Service Account User
- Viewer
- 一個用於佈建 VM 的 VPC 網路。
有關建立和管理服務帳戶金鑰的更多詳細資訊,請參閱 GCP 文件。