Compute Cloud@Customer上のKubernetes Engine (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サービスは、クラスタAPIプロバイダ(CAPI)およびOracle Cloud InfrastructureのクラスタAPIプロバイダ(CAPIOCI)を使用して、Compute Cloud@Customerでクラスタをオーケストレーションします。

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

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バージョンが使用可能かどうかがわかります。クラスタ・アドオンの更新を参照してください。

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を使用するには、使用可能なパブリックIPアドレスが少なくとも3つ必要です。詳細は、OKEネットワーク・リソースの作成を参照してください。

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