Kubernetes Engine (OKE)に関するよくある質問

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

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

Kubernetesエンジン(OKE)は、Kubernetesのアルファおよびベータ機能をサポートしていますか。

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

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

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

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

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

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

ノート

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

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

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

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

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

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