1 「Kubernetesエンジン」の概要

「Oracle Private Cloud Appliance Kubernetesエンジン(OKE)」は、任意のコンテナ化されたアプリケーションをクラウドにデプロイするために使用できる、スケーラブルで可用性の高いサービスです。

「OKEサービス」は、「クラスタAPIプロバイダ(CAPI)」およびOracle Cloud InfrastructureのクラスタAPIプロバイダ(CAPOCI)を使用して、Private Cloud Applianceのクラスタを編成します。

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

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

OKEサービスの使用

「OKEサービス」にアクセスして、「コンピュートWeb UI」OCI CLIおよびAPIを使用してOKEクラスタを作成できます。 Private Cloud Appliance 「コンピュートWeb UI」およびOCI CLIの使用に関する一般的な情報は、「Oracle Private Cloud Applianceユーザー・ガイド」「コンピュート・エンクレーブでの操作」の章を参照してください。

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

Private Cloud Applianceでは、「OKEサービス」は、コンピュート・インスタンスであるすべてのOKEクラスタ・ノードを管理します。 認可されたユーザーは、インスタンスへのパッチ適用などのタスクを実行できます。

サポートされているバージョンの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バージョンが使用可能かどうかが示されます。 「OKEクラスタの更新」を参照してください。

OCI Terraformプロバイダのサポートされるバージョン

このガイドでは、ネットワーク・リソースを構成するための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"
...
}

OKE サービス制限

次の表に、Private Cloud Appliance「OKEサービス」のサービス制限を示します。

サービス 制限

テナンシ当たりの最大クラスタ数

10

クラスタ当たりのワーカー・ノード(コンピュート・インスタンス)の最大数。 これらのノードは、複数のノード・プールに分散できます。

128

ノード・プール/グループ当たりのノードの最大数

128

クラスタ当たりのノード・プール/グループの最大数

クラスタ当たりのノード合計が128を超えないかぎり、ノード・プールの数に制限はありません。

1ノード当たりのポッドの最大数

110。これは、Kubernetesのデフォルトです。