Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung erfahren Sie, wie Sie Azure Container Storage auf einem neuen Ubuntu-Cluster mit einem einzigen Knoten installieren.
Voraussetzungen
Bevor Sie beginnen, müssen folgende Voraussetzungen vorhanden sein:
- Ein Azure-Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
- Arc-fähiger Kubernetes-Cluster. Informationen zum Verbinden eines vorhandenen Kubernetes-Clusters mit Azure Arc finden Sie unter Verbinden eines vorhandenen Kubernetes-Clusters mit Azure Arc.
Parameter
Sie benötigen die folgenden Parameterwerte, um diese Schnellstartanleitung abzuschließen:
| Parametername | Beschreibung |
|---|---|
resource-group |
Der Name der Azure-Ressourcengruppe, in der sich Ihr Cluster befindet. |
cluster-name |
Der Name Ihres Arc-fähigen Kubernetes-Clusters. |
Schritt 1: Festlegen der maximalen Benutzerinstanzen
Um zu bestimmen, ob Sie fs.inotify.max_user_instances auf 1024 festgelegt haben, führen Sie den folgenden Befehl aus:
sysctl fs.inotify.max_user_instances
Wenn nach der Ausführung des Befehls weniger als 1024 zurückgegeben wird, führen Sie den folgenden Befehl aus, um die maximale Anzahl von Dateien zu erhöhen und die sysctl-Einstellungen erneut zu laden:
echo 'fs.inotify.max_user_instances = 1024' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Schritt 2: Installieren von Azure IoT Operations-Abhängigkeiten
Führen Sie den folgenden Befehl aus, um die Abhängigkeiten von Azure IoT Einsatz zu installieren:
az k8s-extension create --cluster-name "${YOUR-CLUSTER-NAME}" --name "aio-certmgr" --resource-group "${YOUR-RESOURCE-GROUP}" --cluster-type connectedClusters --extension-type microsoft.iotoperations.platform --scope cluster --release-namespace cert-manager --release-train preview
Schritt 3: Installieren des von der Azure Arc-Erweiterung aktivierten Azure-Containerspeichers
Installieren Sie die Azure Container Storage-Erweiterung mit dem folgenden Befehl:
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
Hinweis
Der --release-namespace-Parameter ist auf azure-arc-containerstorage festgelegt. Wenn Sie diese Einstellung außer Kraft setzen möchten, fügen Sie das --release-namespace-Flag dem vorherigen Befehl hinzu und füllen es mit Ihren Daten auf. Alle zur Installationszeit festgelegten Werte bleiben während der gesamten Installationsdauer (einschließlich manueller und automatischer Upgrades) erhalten.
Wichtig
Wenn Sie OneLake verwenden, müssen Sie im Befehl --name einen eindeutigen Erweiterungsnamen für den az k8s-extension create-Parameter verwenden.
Konfigurations-CRD
Erstellen Sie zunächst eine Datei mit dem Namen edgeConfig.yaml mit folgendem Inhalt:
apiVersion: arccontainerstorage.azure.net/v1
kind: EdgeStorageConfiguration
metadata:
name: edge-storage-configuration
spec:
defaultDiskStorageClasses:
- "default"
- "local-path"
Führen Sie Folgendes aus, um die YAML-Datei zu verwenden:
kubectl apply -f "edgeConfig.yaml"
Nächste Schritte
Nachdem Sie die Erweiterung installiert haben, können Sie einige Volumes konfigurieren, entweder lokale freigegebene Edgevolumes oder Edgevolumes für die Clouderfassung.