|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
KubernetesをSUSE Rancher Primeで起動する
Rancherを使用すると、ベアメタルサーバー、オンプレミスの仮想マシン、インフラストラクチャプロバイダーの仮想マシンなど、さまざまなタイプのノード上にKubernetesクラスターを起動できます。これらのノードにKubernetesをデプロイする際、Rancherはhttps://documentation.suse.com/cloudnative/rke2/latest/en/introduction.html[RKE2]またはhttps://documentation.suse.com/cloudnative/k3s[K3s]を使用するオプションを提供します。
Rancherは既存のノードにKubernetesをインストールすることも、インフラストラクチャプロバイダーでノードを動的にプロビジョニングし、それにKubernetesをインストールすることもできます。
Rancherはまた、マシンプールを作成することもできます。インフラストラクチャプロバイダーがホストするマシンプールにKubernetesをインストールする利点の一つは、ノードがクラスターとの接続を失った場合、Rancherが自動的に別のノードを作成してクラスターに参加させ、マシンプールの数が期待通りになることを保証することです。
SUSE® Rancher Prime: RKE2
Rancher v2.6では、Rancher UIから直接https://documentation.suse.com/cloudnative/rke2/latest/en/introduction.html[RKE2]クラスターのプロビジョニングが導入されました。RKE2、別名RKE Governmentは、米国におけるセキュリティとコンプライアンスに焦点を当てた完全準拠のKubernetesディストリビューションです。の紹介。Rancher v.2.6.4以前では、RKE2プロビジョニングは技術プレビューにありました。
Rancher v2.6.5では、RKE2プロビジョニングがGAになったことに注意してください。
要件
RKE2を使用してクラスターを設定する場合、ノードはダウンストリームユーザークラスターのノードに対するhttps://documentation.suse.com/cloudnative/rke2/latest/en/install/requirements.html[要件]を満たす必要があります。
インフラストラクチャプロバイダーの新しいノードでKubernetesを起動する
RKE2プロビジョニングは、アップストリームの Cluster API (CAPI)プロジェクトを活用した新しいプロビジョニングフレームワークの上に構築されています。この新しいプロビジョニングフレームワークを使用すると、
-
Rancherにノードドライバーがある任意のプロバイダーにRKE2クラスターをプロビジョニングできます。
-
Rancher内でRKE2クラスターを完全に設定できます。
-
Canalに加えて、CNIオプションとしてCalico、Cilium、Multusを選択できます。
RKE2でクラスター構成に変更を加えると、ノードの再プロビジョニングが発生する可能性があります。これはCAPIコントローラーによって制御され、Rancher自体によって制御されるものではありません。etcdノードについては、同じ動作は適用されないことに注意してください。
説明された動作を引き起こす可能性のある構成変更の一例は、クラスターを編集し、削除前にドレインを有効にすることです。このシナリオでは、既存のコントロールプレーンノードとワーカーが削除され、新しいノードが作成されます。
RKE2のプロビジョニングには、Windowsノードを持つクラスターにRKE2をインストールすることも含まれます。
RKE2のWindows機能には以下が含まれます:
-
WindowsはvSphereノードドライバーをサポートしています。
-
Windows RKE2カスタムクラスター用のCalicoおよびFlannel CNI
-
Calicoのためのプロジェクトネットワークアイソレーション(PNI)
-
containerdで動作するRKE2を利用したWindowsコンテナ
-
Terraformを通じたWindows RKE2クラスターのプロビジョニング
-
Rancher UIから直接Windows RKE2カスタムクラスターのプロビジョニング
RKE2カスタムクラスターのWindowsサポートには、CNIとしてCalicoを選択する必要があります。
既存のカスタムノードでKubernetesを起動する
RKE2のプロビジョニングでは、以前にプロビジョニングされたVMまたはベアメタルノードにカスタムクラスターをインストールすることも可能です。
以前のカスタムクラスターからノードを再利用したい場合は、ノードをクリーンアップしてから、再度クラスターで使用してください。クリーンアップされていないノードを再利用すると、クラスターのプロビジョニングが失敗する可能性があります。
プログラムによるSUSE® Rancher Prime: RKE2クラスターの作成
Rancherを通じてRKE2クラスターをプログラム的にデプロイする最も一般的な方法は、 Rancher2 Terraformプロバイダーを使用することです。