|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
ClusterClassの有効化
このセクションでは、CAPIProviderのためにhttps://cluster-api.sigs.k8s.io/tasks/experimental-features/cluster-class/[ClusterClass]機能を有効にする方法について説明します。
|
ClusterClass機能を使用する前に、プロバイダーのドキュメントを確認し、その機能がサポートされていることを確認してください。このドキュメントには、認定プロバイダーセクションにクラスタートポロジーのサポート状況を示すマトリックスが含まれています。 |
ClusterClassを有効にする
ClusterClass機能を使用するには、コアCluster APIおよびそれをサポートするプロバイダーのために有効にする必要があります。これは、`CLUSTER_TOPOLOGY`変数を`true`に設定することで行います。
SUSE® Rancher Prime Cluster API Helmチャートは、CAPIをインストールする際に自動的に機能を有効にします。ただし、追加のプロバイダーを有効にする際には、プロバイダーの設定で`CLUSTER_TOPOLOGY`が設定されていることを確認してください。TurtlesのCAPIProviderリソースは、以下のように`variables`を介してプロバイダーにインストールパラメーターを渡すことをサポートしています:
apiVersion: turtles-capi.cattle.io/v1alpha1
kind: CAPIProvider
metadata:
name: azure
namespace: capz-system
spec:
type: infrastructure
name: azure
configSecret:
name: azure-variables
variables:
CLUSTER_TOPOLOGY: "true"
EXP_CLUSTER_RESOURCE_SET: "true"
EXP_MACHINE_POOL: "true"
EXP_AKS_RESOURCE_HEALTH: "true"
このYAMLファイルで定義されたリソースは、いくつかの機能をサポートするCAPZをインストールします。これには`CLUSTER_TOPOLOGY`が含まれます。