Compute Cloud@Customer上のKubernetesエンジン(OKE)

Oracle Kubernetes Engine (OKE)は、あらゆるコンテナ化されたアプリケーションをCompute Cloud@Customerにデプロイするために使用できるスケーラブルで可用性の高いサービスです。

Compute Cloud@Customer OKEのドキュメントは、OKEを幅広くカバーしていません。ここでは、Compute Cloud@Customerに固有のOKEネットワーキング要件およびOKE管理について説明します。

OracleのKubernetesの詳細は、Kubernetesとはを参照してください。Kubernetesの詳細は、Kubernetesサイトを参照してください。

OKEの概要

OKEサービスは、Kubernetesを使用します。これは、ホストのクラスタ間でコンテナ化されたアプリケーションのデプロイメント、スケーリングおよび管理を自動化するためのオープン・ソース・システムです。Kubernetesでは、アプリケーションを構成するコンテナがポッドと呼ばれる論理ユニットにグループ化されるため、管理が簡単になります。

OKEサービスは、Cluster API Provider (CAPI)およびCluster API Provider for Oracle Cloud Infrastructure (CAPIOCI)を使用して、Compute Cloud@Customerでクラスタをオーケストレーションします。

OKEサービスにアクセスしてOKEクラスタを作成するには、Compute Cloud@Customerコンソール、CLIおよびAPIを使用します。

Kubernetesコマンドライン(kubectl)、Kubernetes DashboardおよびKubernetes APIを使用して、OKEクラスタにアクセスできます。

Compute Cloud@Customerでは、OKEサービスによって、すべてのOKEクラスタ・ノード(コンピュート・インスタンス)が管理されます。権限のあるユーザーは、インスタンスにパッチを適用するなどのタスクを実行できます。

OKEサービス制限の詳細は、Compute Cloud@Customerによって提供されるリソースの制限を参照してください。

サポートされているKubernetesバージョン

OKEサービスでは、Cloud Native Computing Foundation (CNCF)に準拠するものとして認定されているKubernetesのバージョンを使用します。OKEサービス自体はISO準拠です(ISO-IEC 27001、27017、27018)。

サポートされているKubernetesのバージョンは、1.30.3、1.29.9および1.28.8です。

ベスト・プラクティスは、現在OKEでサポートされているKubernetesのバージョンを常に実行できるように、クラスタをアップグレードしたままにすることです。クラスタを表示すると、そのクラスタに新しいKubernetesバージョンが使用可能かどうかがわかります。WebLogic Kubernetes Operatorアドオンの更新を参照してください。

OCI Terraform Providerのサポートされるバージョン

このガイドでは、ネットワーク・リソースを構成するためのTerraformスクリプトの例を示します。これらのスクリプトを使用するには、TerraformとOracle Cloud Infrastructure (OCI) Terraformプロバイダの両方をインストールする必要があります。

providerブロックで、インストールするOCI Terraformプロバイダのバージョンをv4.50.0以上v6.36.0以下で指定します:

provider "oci" {
    version          = ">= 4.50.0, <= 6.36.0"
...
}

パブリックIPアドレスの要件

NATゲートウェイ、コントロール・プレーン・ロード・バランサおよびワーカー・ロード・バランサにOKE on Compute Cloud@Customerを使用するには、少なくとも3つの使用可能なパブリックIPアドレスが必要です。詳細は、Creating OKE Network Resourcesを参照してください。

パブリックIPアドレスは、Oracleがデータ・センターにCompute Cloud@Customerインフラストラクチャをインストールするときに、Oracleによって環境専用に構成されます。使用可能なIPアドレスが3つないと思われる場合は、サポート・リクエストを送信してください。「サポート・リクエストの作成」を参照してください。サポートにアクセスするには、OCIコンソールへのサインインの説明に従ってOracle Cloudコンソールにサインインします。