Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I den här artikeln beskrivs stegen för att installera Azure Container Storage-tillägget.
Installera certifikat- och förtroendehanterare
Azure Container Storage är beroende av en cert-manager
och trust-manager
. Du kan ta med egna, eller så är de tillgängliga som ett plattformstillägg som kan installeras med följande kommando:
az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "${NAME}-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager
Anteckning
Det här plattformstillägget tillhandahålls av Azure IoT Operations, men installation av plattformstillägget installerar inte Azure IoT Operations på enheten.
Installera Azure Container Storage aktiverat av Azure Arc-tillägget
Installera Azure Container Storage-tillägget med följande kommando:
az k8s-extension create --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-name "${YOUR-CLUSTER-NAME}" --cluster-type connectedClusters --name azure-arc-containerstorage --extension-type microsoft.arc.containerstorage
Anteckning
Som standard är parametern inställd på --release-namespace
azure-arc-containerstorage
. Om du vill åsidosätta den --release-namespace
här inställningen lägger du till flaggan i följande kommando och fyller i den med din information. Alla värden som anges vid installationstiden bevaras under hela installationslivslängden (inklusive manuella och automatiska uppgraderingar).
Viktigt!
Om du använder OneLake måste du använda ett unikt tilläggsnamn för variabeln --name
az k8s-extension create
i kommandot .
Konfigurationsoperator
Konfigurations-CRD
Azure Container Storage-tillägget använder en anpassad resursdefinition (CRD) i Kubernetes för att konfigurera lagringstjänsten. Innan du publicerar den här CRD:en i Kubernetes-klustret är Azure Container Storage-tillägget vilande och använder minimala resurser. När din CRD har använts med konfigurationsalternativen distribueras lämpliga lagringsklasser, CSI-drivrutiner och tjänstepodar för att tillhandahålla tjänster. På så sätt kan du anpassa Azure Container Storage efter dina behov och det kan konfigureras om utan att arc Kubernetes-tillägget installeras om. Vanliga konfigurationer finns här, men denna CRD erbjuder möjligheten att konfigurera icke-standardkonfigurationer för Kubernetes-kluster med olika lagringsfunktioner.
Kluster med en nod eller två noder med Ubuntu eller Edge Essentials
Om du kör ett kluster med en nod eller två noder med Ubuntu eller Edge Essentials följer du dessa instruktioner:
Skapa en fil med namnet edgeConfig.yaml med följande innehåll:
apiVersion: arccontainerstorage.azure.net/v1 kind: EdgeStorageConfiguration metadata: name: edge-storage-configuration spec: defaultDiskStorageClasses: - "default" - "local-path"
Om du vill tillämpa den här .yaml-filen kör du:
kubectl apply -f "edgeConfig.yaml"