Container Engine for Kubernetesに関してよくある質問

Container Engine for Kubernetes (OKE)に関するよくある質問への回答をご覧ください。

このトピックでは、Container Engine for Kubernetesに関するよくある質問への回答を示します。

Container Engine for Kubernetesは、Kubernetesのアルファおよびベータ機能をサポートしていますか。

Kubernetesでは、新機能が定期的にリリースされます。Kubernetesのドキュメントや次の一覧にあるように、Kubernetesの新機能は次の段階で導入されます:

  • アルファ・ステージ: アルファ機能はデフォルトで無効になっており、バグが含まれている可能性があり、いつでも変更または削除される可能性があります。この機能は、短期間のテスト・クラスタにのみお薦めします。
  • ベータ・ステージ: ベータ機能は通常、デフォルトで有効になっており、十分にテストされており、削除されません。ただし、機能の詳細は互換性のない方法で変更される可能性があるため、ビジネス・クリティカルでない使用にのみお薦めします。
  • 一般提供ステージ: 一般的に使用可能な(または安定した)機能は常に有効化され、後続の多くのバージョンでリリース済ソフトウェアに出現します。

Container Engine for Kubernetesは、Kubernetesでデフォルトで有効になっているKubernetesベータ機能の使用をサポートしています。Container Engine for Kubernetesでは、アルファ機能、またはデフォルトで無効になっているベータ機能はサポートされていません。

Kubernetesのアルファおよびベータ機能の詳細は、Kubernetesのドキュメントを参照してください。

VCNネイティブ・クラスタとは

Container Engine for Kubernetesは、Oracle Cloud Infrastructure Virtual Cloud Network (VCN)と完全に統合されたKubernetesクラスタを作成します。ワーカー・ノード、ロード・バランサおよびKubernetes APIエンドポイントは、VCNの一部であり、パブリックまたはプライベートとして構成できます。VCNと完全に統合されたクラスタは、VCNネイティブ・クラスタと呼ばれます。

ノート

以前のリリースでは、クラスタはVCNに統合されていないパブリックKubernetes APIエンドポイントでプロビジョニングされていました。

CLIまたはAPIを使用してこのようなクラスタの作成を続行できますが、コンソールは使用できません。これらのクラスタは、拡張クラスタとしてではなく、基本クラスタとしてのみ作成できます。

仮想ノードおよび仮想ノード・プールの概要

仮想ノードはOracleによって完全に管理されます。仮想ノードはサーバーレスのKubernetesエクスペリエンスを提供し、データ・プレーン・インフラストラクチャのアップグレードやクラスタの容量の管理といった運用上のオーバーヘッドなしで、コンテナ化されたアプリケーションを大規模に実行できます。拡張クラスタにのみ仮想ノードを作成できます。

一方、管理対象ノードは、テナンシ内のコンピュート・インスタンス(ベア・メタルまたは仮想マシン)で実行され、少なくとも部分的に管理されます。管理対象ノードの管理を担当しているため、特定の要件を満たすように柔軟に構成できます。管理対象ノードのKubernetesのアップグレードおよびクラスタ容量の管理は、ユーザーの責任となります。管理対象ノードは、基本クラスタと拡張クラスタの両方に作成できます。

仮想ノードと管理対象ノードの詳細な比較については、管理対象ノードとの仮想ノードの比較を参照してください。