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

Rancherのセットアップ

Rancherのインストール

Rancher v2.13以降を既に実行している場合は、このセクションをスキップして最初のクラスターに進んでください。

Rancher v2.13以降では、SUSE® Rancher Prime Cluster APIがRancherシステムチャートとしてプリインストールされています。SUSE® Rancher Prime Cluster APIを別途インストールする必要はなくなりました。Rancher v2.13以降をインストールするだけで、Cluster API (CAPI)を始めることができます。

Helmは、既存または新しいKubernetesクラスターにRancherをインストールするための推奨方法です。

Rancherの公式https://documentation.suse.com/cloudnative/rancher-manager/latest/en/installation-and-upgrade/installation-and-upgrade.html[インストールガイド]のいずれかに従ってください。

Helmを使用してRancherをインストールするための最小限の例は次のとおりです:

helm install rancher rancher-stable/rancher \
    --namespace cattle-system \
    --create-namespace \
    --set hostname=<rancher-hostname> \
    --version <rancher-version> \
    --wait

<rancher-hostname>`をRancherサーバーの実際のホスト名に置き換え、--version`を使用して`v2.13.0`以降のRancherバージョンを指定してください。

インストール内容

Rancher v2.13以降がインストールされると、SUSE® Rancher Prime Cluster APIが`cattle-turtles-system`ネームスペース内のシステムコンポーネントとして自動的にデプロイされます。これには以下のものが含まれます。

  • すべてのCAPI関連リソースを処理する`rancher-turtles-controller-manager`ポッド

  • コアCAPI CRDおよびコアCAPIコントローラー

  • CAPIプロバイダーの宣言的定義を可能にする`CAPIProvider`カスタムリソース

コアCAPIコントローラーのマニフェストはConfigMapに埋め込まれており、エアギャップ(された)環境での運用が簡素化されています。

CAPIプロバイダーのインストール

RancherにSUSE® Rancher Prime Cluster APIが埋め込まれているため、CAPIプロバイダーはデフォルトでバンドルされなくなりました。プロバイダーは`CAPIProvider`カスタムリソースを使用して宣言的に管理され、認定プロバイダーをインストールするための別のプロバイダーチャートが利用可能です。プロバイダーチャートに関する詳細は、認定プロバイダーをインストールを参照してください。

例えば、プロバイダーを定義するには:

apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider
metadata:
  name: aws
  namespace: cattle-turtles-system
spec:
  type: infrastructure
  name: aws

完全な設定オプションのリストについては、CAPIProviderのリファレンスを参照してください。

これでSUSE® Rancher Prime Cluster APIを使用する準備が整いました!🎉