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