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

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`が含まれます。