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を参照してください。