1 概要
Oracle Cloud Native Environment (Oracle CNE)コマンドライン・インタフェース(CLI)を使用してKubernetesクラスタを作成する方法について説明します。 クラスタは、libvirt
プロバイダを使用して作成されます。
libvirt
プロバイダは、KVMを使用してローカル・ホストに仮想化クラスタを作成します。 これは、Oracle CNEを使用してクラスタを作成するための最速のメソッドです。
libvirt
プロバイダはデフォルトのクラスタ・プロバイダであり、カーネル・ベースの仮想マシン(KVM)を使用してKubernetesクラスタをプロビジョニングするために使用できます。 デフォルトのKVMスタックにはlibvirtが含まれ、デフォルトでOracle Linuxとともに含まれます。
ノート:
Oracle KVMスタックをお薦めします。このKVMバージョンは、Oracle Linuxシステムにさらに多くの機能を提供するためです。 Oracle KVMスタックおよびlibvirtの詳細は、「Oracle Linux: KVMユーザーズ・ガイド」を参照してください。
libvirt
プロバイダは、単一のホストでlibvirtを使用してKubernetesクラスタをプロビジョニングし、テストおよび開発のためにKubernetesクラスタを作成および破棄する場合に役立ちます。 libvirt
プロバイダは、テストおよび開発クラスタに使用できますが、本番用のクラスタ構成をデプロイします。
重要:
すべてのlibvirtクラスタ・ノードが1つのホスト上で実行されているため、クラスタを実行しているホストが停止した場合、すべてのクラスタ・ノードも停止することに注意してください。
他のプロバイダを使用してクラスタを作成することもできます。これらのプロバイダに関する情報は、「Oracle Cloud Native Environment: Kubernetesクラスタ」を参照してください。
Oracle CNEユーザー・インタフェース(UI)を公開し、デフォルトのアプリケーション・カタログからアプリケーションをインストールするためのステップも提供されます。
順を追って説明します:
-
Oracle LinuxホストへのCLIのインストール。 ホストは、Oracle Linux 8または9です。
-
ホストでKVMを設定します。
-
CLIを使用して、
libvirt
プロバイダを使用してKubernetesクラスタを作成します。 これは、localhostで実行されている仮想化クラスタです。ocne cluster start
コマンドを使用して、デフォルトの単一ノード、クラスタを作成します。ocne cluster start
コマンド・オプションまたはクラスタ構成ファイルを使用して、クラスタをカスタマイズしてノードを追加することもできます。 -
UIにアクセスするためのKubernetesアクセス・トークンの作成。 UIは、デフォルトでクラスタにインストールされます。
-
ポート転送を使用したローカル・ホスト上のUIの公開。
-
UIで使用可能なデフォルトのアプリケーション・カタログからのアプリケーションのインストール。 CLIまたはUIを使用して、アプリケーションを検索およびインストールできます。 CLIとUIの両方のオプションが用意されています。