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

Azureにおけるストレージクラスの設定

ノードにAzure VMを使用している場合、クラスターのストレージクラスとして Azure filesを使用できます。

Azureプラットフォームに必要なストレージリソースを作成させるために、以下の手順に従ってください:

  1. Azureクラウドプロバイダーを設定します。

  2. クラスターに接続するために`kubectl`を設定します。

  3. サービスアカウントのために`ClusterRole`と`ClusterRoleBinding`のマニフェストをコピーします:
    ```yml + — + apiVersion: rbac.authorization.k8s.io/v1
    kind:ClusterRole
    metadata:
    name: system:azure-cloud-provider
    rules:

    • apiGroups: ['']
      resources: ['secrets']
      verbs: ['get','create']
       — + apiVersion: rbac.authorization.k8s.io/v1
      kind:ClusterRoleBinding metadata: name: system:azure-cloud-provider roleRef: kind:ClusterRole apiGroup: rbac.authorization.k8s.io name: system:azure-cloud-provider subjects:

    • kind:ServiceAccount
      name: persistent-volume-binder
      namespace: kube-system
      `

  4. これらをクラスター内で次のいずれかのコマンドで作成します。

    # kubectl create -f <MANIFEST>