備註:

部署 Oracle Container Engine for Kubernetes

簡介

Kubernetes 叢集是一組節點。節點是執行應用程式的機器。每個節點可以是實體機器或虛擬機器。節點的容量 (其 CPU 數目和記憶體數量) 是在建立節點時定義的。叢集包含:

Kubernetes 叢集可以組織成命名空間,以便在多個使用者之間分割叢集的資源。叢集一開始會有下列命名空間:

目標

必要條件

觀看下方影片以取得 Oracle Cloud Infrastructure 上 Oracke Kubernetes Enging (OKE) 的示範。

Oracle Kubernetes Engine OKE 的影片-層級 100 -第 2 部分- OKE 叢集示範

建立 Kubernetes 叢集

  1. 使用您的雲端租用戶名稱、使用者名稱以及密碼登入 Oracle Cloud Infrastructure 主控台。

  2. 從 OCI 服務功能表,按一下開發人員服務底下的 Kubernetes 叢集。

    已預先設定所有原則,因此不需要為 OKE 建立任何原則。

    容器叢集

  3. 清單範圍底下,選取您的區間。

    區間選擇

  4. 按一下建立叢集。選擇快速建立,然後按一下啟動工作流程。

  5. 填寫對話方塊:

    • 稱:提供名稱 (此範例中的 oke-cluster)
    • 區間:選擇您的區間
    • 選擇可見性類型:公用
    • 源配置:選擇 VM 資源配置
    • 節點數目: 1
  6. 一下下一步,然後按建立叢集。

    我們現在有一個 OKE 叢集,其中包含 1 個節點和虛擬雲端網路,並具備所有需要的資源和組態。

檢查 Cloud Shell 中的 OCI CLI

OCI 命令行已預先安裝在 Oracle Cloud Shell 中。

  1. 檢查 OCI CLI 的安裝版本。

    如果 Oracle Cloud Shell 尚未執行,請啟動它。輸入命令:

    oci -v
    

    以檢查 OCI CLI 版本,此版本必須是 2.5.x 或更新版本。

初始化您的環境

  1. 切換至 OCI 主控台視窗並瀏覽至您的叢集。在叢集詳細資訊視窗中,向下捲動並按一下資源底下的快速啟動。

    依照快速入門小節底下的步驟進行。

  2. 快速入門指示會引導您複製並執行本機終端機中的命令。

使用 kubectl 在叢集上部署 Nginx App

  1. 使用三個複本建立 nginx 建置。輸入命令:

    kubectl run nginx  --image=nginx --port=80 --replicas=3
    
  2. 取得 Kubernetes 部署。輸入命令:

    kubectl get deployments
    
  3. 取得 Pod。輸入命令:

    kubectl get pods -o wide
    
  4. 建立服務以顯示應用程式。叢集已與 OCI Cloud Controller Manager (CCM) 整合。因此,建立--type=LoadBalancer 類型的服務將會使用 OCI 負載平衡器向網際網路公開 Pod。在終端機中,輸入命令:

    kubectl expose deployment nginx --port=80 --type=LoadBalancer
    
  5. 切換至 OCI 主控台視窗。從 OCI 服務功能表中,按一下路底下的負載平衡器。必須啟動設定新的 OCI LB (這是因為上述命令)。

    負載平衡器

  6. 負載平衡器在作用中之後,請按一下負載平衡器名稱,然後從「負載平衡器資訊」頁面記下其 IP 位址。

    IP 位址

  7. 開啟新的瀏覽器頁籤,然後輸入 URL http://<<Load-Balancer-Public-IP> (此範例中為http://129.213.76.26)。應顯示 Nginx 歡迎畫面。

    Nginx 歡迎畫面

刪除資源

注意-如果您使用 Oracle 的可用租用戶,可以忽略刪除資源段落,否則您可以選擇刪除您自己租用戶中的資源。

刪除 OKE 叢集

  1. 若要回到 OCI 主控台視窗,請按一下開發人員服務底下的容器叢集 (OKE)

    容器叢集

  2. 瀏覽至您的叢集。按一下刪除叢集,然後按一下確認視窗中的除。

刪除 VCN

  1. 從 OCI 服務功能表,按一下網路底下的 虛擬雲端網路。將會顯示所有 VCN 的清單。

    虛擬雲端網路

  2. 找到您的 VCN,按一下動作圖示,然後按一下終止。按一下確認視窗中的全部刪除。刪除 VCN 之後,請按一下閉。

    刪除 VCN

刪除 API 金鑰

  1. 若要瀏覽至使用者設定值,請按一下視窗右上角的設定檔圖示。然後選取使用者設定。

    使用者設定

  2. 向下捲動以選取「資源」區段下的 API 金鑰。

  3. 按一下「動作」圖示,然後按一下「除」以刪除 API 金鑰。

    刪除按鈕

致謝

其他學習資源

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

如需產品文件,請瀏覽 Oracle Help Center