附註:

使用本機存取連線至 Oracle Cloud Infrastructure Kubernetes Engine 叢集

簡介

本教學課程將引導您使用本機存取連線至 Oracle Cloud Infrastructure Kubernetes Engine (OCI Kubernetes 引擎或 OKE) 叢集。本教學課程結束時,您可以設定讓本機機器安全且有效率地與 OKE 叢集互動。此連線方法對於管理叢集資源、部署應用程式以及從本機環境執行的疑難排解至關重要。無論您是初學者還是經驗豐富的 Kubernetes,此逐步方法都可確保順暢且直接的設定。

查看 Kubernetes 叢集的網路部分時,您有不同的 Kubernetes 網路架構可用於部署。如需詳細資訊,請參閱網路資源組態範例

有時候,您想要使用專用 IP 位址部署 API 端點,而且當您這麼做時,無法使用 OCI Cloud Shell 應用程式管理 Kubernetes 叢集,也無法從連線至網際網路的其他機器管理。您必須選取本機存取,但在能夠與本機存取連線之前,我們必須先設定一個可以作為堡壘主機的執行處理。

圖像

目標

作業 1:驗證 Kubernetes 叢集

確定您在 OCI OKE 上已部署 Kubernetes 叢集。

作業 2:建立作為堡壘主機的新 Linux 執行處理

在這項任務中,我們將在公用子網路中部署堡壘主機執行處理,但使用 OCI 堡壘主機服務和階段作業 (稍後在此教學課程中) 時,最好是在專用子網路上部署堡壘主機執行處理。在本教程中,我們沒有這樣做,因為我們想要展示靈活性和各種不同的選項。

工作 2.1:建立含有傳入和傳出規則的 bastion-private-sec-list 安全清單

決定新堡壘主機執行處理將位於 10.0.5.0/24 的新子網路。我們需要這樣才能正確建立安全清單。

作業 2.2:建立含有傳入和傳出規則的 bastion-public-sec-list 安全性

作業 2.3:使用網際網路閘道建立 bastion-route-table,以新增至供網際網路存取的堡壘主機執行處理

注意:請確定您已在 VCN 中建立網際網路閘道。

作業 2.4:建立堡壘主機執行處理的區域公用子網路 (bastion-subnet)

作業 2.5:新增 bastion-private-sec-list 至工作專用子網路,以依堡壘主機執行處理存取工作節點

作業 2.6:建立 OCI Compute 執行處理

建立堡壘主機執行處理。

作業 2.7:取得堡壘主機執行處理 (BastionHost) 的公用 IP 位址給 SSH

工作 2.8:登入堡壘主機

作業 3:建立堡壘主機階段作業

我們可以使用堡壘主機執行處理作為獨立主機,但也可以使用堡壘主機服務或堡壘主機階段作業。若要這麼做,我們必須安裝堡壘主機 Plugin 並建立堡壘主機階段作業。

堡壘主機階段作業有哪些優點?

當您在專用子網路內部署執行處理時,並無法從網際網路直接存取該執行處理。不過,您可以藉由設定堡壘主機並起始堡壘主機階段作業,讓專用執行處理可供存取。這可讓執行處理作為管理 OCI 環境內其他資源的步進石。

作業 3.1:在執行處理上安裝堡壘主機 Plugin

作業 3.2:建立堡壘主機階段作業

作業 3.3:取得堡壘主機階段作業的 SSH 命令

作業 3.4:登入堡壘主機

  1. 在終端機中執行下列複製的 SSH 命令。
  2. 輸入以繼續進行堡壘主機 SSH 階段作業。
  3. 輸入以繼續執行處理 SSH 階段作業。
  4. 請注意,您現在已透過堡壘主機階段作業登入執行處理。

圖像

注意:這是連線至顯示的堡壘主機執行處理的不同方式。現在我們正透過堡壘主機階段作業連線至堡壘主機執行處理,稍早之前我們與 SSH 直接連線至堡壘主機執行處理。

作業 4:設定 OCI 命令行介面 (CLI)

我們已成功設定堡壘主機執行處理、堡壘主機以及堡壘主機階段作業,而且已驗證連線,現在需要設定 OCI CLI,才能在 OCI 環境內執行 CRUD (建立、讀取、更新及刪除) 作業。

作業 5:設定 OCI CLI

我們需要新增一些組態,以確保 OCI CLI 能夠在您的 OCI 租用戶上進行認證,以便您執行 CRUD 作業。

作業 6:在互動式模式下使用 OCI CLI

作業 7:使用 OCI CLI 存取 Kubernetes 叢集

接下來的步驟

使用本機存取連線至您的 OKE 叢集,可讓您輕鬆從本機環境管理叢集資源並與其互動。依照本教學課程中所述的作業,您已設定安全連線,現在可以在 OKE 叢集上部署、監督及維護應用程式。此設定可讓您處理管理任務、進行執行疑難排解,以及有效率地最佳化工作流程。請將這些組態保留方便以供日後參考,並隨時探索進一步的自訂選項以符合您的特定需求。

認可

其他學習資源

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

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