附註:

使用 Oracle Cloud Infrastructure Kubernetes Engine 使用 Terraform 部署 Kubernetes 叢集

簡介

在 Oracle Cloud Infrastructure Kubernetes Engine (OCI Kubernetes 引擎或 OKE) 上部署 Kubernetes 與 Terraform,提供簡化且可擴展的方式來管理雲端中的容器化應用程式。Oracle Cloud Infrastructure 管理的 Kubernetes 服務 OKE 可簡化 Kubernetes 叢集的部署、管理及調整規模。

透過使用 Terraform (基礎架構即程式碼 (IaC) 工具,您可以將 OKE 叢集的佈建和組態自動化,以確保一致性和效率。這個組合允許重複部署、基礎架構版本控制和簡易更新,因此適用於想要運用 Oracle Cloud Infrastructure 生態系統的雲端原生和 DevOps 導向團隊。

在本教學課程中,我們將使用 Terraform 在 OCI OKE 上部署非常具體的 Kubernetes 架構。

圖像

我們將部署下列元件:

圖像

目標

必要條件

作業 1:使用 Terraform 命令檔複製儲存區域

作業 2:執行 Terraform 套用並使用必要的資源 (VCN、子網路等) 建立一個 OKE 叢集

作業 3:在 OCI 主控台中確認 Terraform 部署

瀏覽至 OCI 主控台並確認下列 Terraform 部署項目。

  1. OCI Kubernetes 引擎叢集

    • 前往 OCI 主控台。

      1. 瀏覽至開發人員服務,然後按一下 Kubernetes 叢集 (OKE)
      2. 按一下在任務 2 中建立的開機 Kubernetes 叢集。

      圖像

    • 向下捲動。

      圖像

      1. 按一下節點集區
      2. 按一下 np1 節點集區。

      圖像

    • 向下捲動。

      圖像

    • 請注意,np1 節點集區中有一個工作節點。

      圖像

    • 移至上一頁,然後按一下 np2 節點集區。

      圖像

    • 向下捲動。

      圖像

    • 請注意,np2 節點集區中有三個工作節點。

      圖像

  2. 執行處理

    • 前往 OCI 主控台。

      1. 瀏覽至計算,然後按一下例項
      2. 複查 Kubernetes 叢集的四個工作者節點。
      3. 複查 Kubernetes 叢集的操作員
      4. 複查 Kubernetes 叢集所屬的堡壘主機主機。

      圖像

  3. 虛擬雲端網路

    • 前往 OCI 主控台,瀏覽至網路虛擬雲端網路,然後按一下呼叫 VCN。

      圖像

    • 按一下子網路,即可查看 Kubernetes 叢集的所有七個子網路。

      圖像

    • 下圖說明到目前為止,我們已使用 Terraform 指令碼建立的內容。

      圖像

工作 4:使用堡壘主機和運算子檢查連線

在輸出中,您將會在 Terraform 部署完成後,找到一些用於連線至 Kubernetes 環境的命令。

作業 5:使用 Terraform 刪除 Kubernetes 叢集

接下來的步驟

使用 Terraform 在 OCI Kubernetes 引擎上部署 Kubernetes 叢集,提供有效率、自動化且可擴展的解決方案,用於管理雲端中的容器化應用程式。

透過利用 Terraform 的 IaC 功能,您可以確保一致地部署 Kubernetes 叢集,並隨時間輕鬆維護或更新。

這項整合簡化了流程,從而更好地控制版本、自動化擴展和可重複的基礎架構設定。無論您是管理單一叢集還是跨環境擴展,此方法都能讓團隊在 Oracle Cloud Infrastructure 中以可靠且輕鬆的方式管理 Kubernetes 工作負載。

認可

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center