この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

Rancher vCluster(実験的)

rancher-vcluster実験的 アドオンです。ISOには含まれていませんが、 experimental-addons リポジトリ からダウンロードできます。実験的機能に関する詳細は、機能ラベル を参照してください。

rancher-vcluster アドオンを使用すると、基盤となる SUSE Virtualization クラスター上で Rancher をワークロードとして実行でき、 vCluster を使用して実装されています。

アドオンは rancher-vcluster ネームスペース内でネストされた K3s クラスターを実行し、このクラスターに Rancher をデプロイします。

インストール中に、Rancher のイングレスが SUSE Virtualization クラスターに同期され、エンドユーザーが Rancher にアクセスできるようになります。

アドオンのインストール

SUSE Virtualization kubeconfig ファイルを使用している場合は、次のコマンドを実行してアドオンをインストールできます:

kubectl apply -f https://raw.githubusercontent.com/harvester/experimental-addons/main/rancher-vcluster/rancher-vcluster.yaml

アドオンの設定

インストール後、SUSE Virtualization UI を使用してアドオンを設定します。

  1. 高度な → アドオン に移動します。

  2. rancher-vcluster アドオンを見つけて、⋮ → 設定を編集 を選択します。

    VclusterConfig
  3. ホスト名 フィールドに、SUSE Virtualization VIP を指す有効な DNS レコードを入力します。これは、vcluster イングレスが親 SUSE Virtualization クラスターに同期されるため、重要です。有効なホスト名は、vcluster ワークロードへのイングレストラフィックをフィルタリングするために使用されます。

  4. ブートストラップパスワード フィールドに、vcluster にデプロイされた新しい Rancher のブートストラップパスワードを入力します。

アドオンがデプロイされると、Rancher が利用可能になるまで数分かかることがあります。

その後、提供したホスト名の DNS レコードを介して Rancher にアクセスできます。

詳細については、Rancher 統合 を参照してください。

アドオンは、vcluster という名前の Longhorn PVC を使用する Statefulset にデプロイされています。

アドオンを無効にすると、PVCは rancher-vcluster ネームスペースに残ります。アドオンを再度有効にすると、PVCは再利用され、Rancher の以前の状態が復元されます。

データを消去したい場合は、PVCが削除されていることを確認してください。

トラブルシューティング

詳細については、SUSE Virtualization クラスターを Rancher にインポートする を参照してください。