Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Configuration des classes de stockage dans Azure

Si vous utilisez des machines virtuelles Azure pour vos nœuds, vous pouvez utiliser Fichiers Azure comme classe de stockage pour le cluster.

Pour que la plateforme Azure crée les ressources de stockage requises, suivez ces étapes :

  1. Configurer le fournisseur cloud Azure.

  2. Configurer kubectl pour se connecter à votre cluster.

  3. Copiez le manifeste ClusterRole et ClusterRoleBinding pour le compte de service :
    ```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. Créez-les dans votre cluster en utilisant l’une des commandes suivantes.

    # kubectl create -f <MANIFEST>