Konfigurieren von Speicherklassen in Azure
Wenn Sie Azure-VMs für Ihre Knoten verwenden, können Sie Azure-Dateien als StorageClass für den Cluster verwenden.
Um die erforderlichen Speicherressourcen auf der Azure-Plattform zu erstellen, befolgen Sie diese Schritte:
-
Konfigurieren Sie
kubectl, um eine Verbindung zu Ihrem Cluster herzustellen. -
Kopieren Sie das
ClusterRoleund dasClusterRoleBindingManifest für das Dienstkonto:--- 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 -
Erstellen Sie diese in Ihrem Cluster mit einem der folgenden Befehle.
# kubectl create -f <MANIFEST>