Aangepaste configuratiesjablonen maken
In dit artikel wordt uitgelegd hoe u een aangepaste configuratiesjabloon maakt voor gegevenscontroller met Azure Arc.
Een van de vereiste parameters tijdens de implementatie van een gegevenscontroller in indirect verbonden modus is de az arcdata dc create --profile-name
parameter. Momenteel kunt u de beschikbare lijst met ingebouwde profielen vinden via het uitvoeren van de query:
az arcdata dc config list
Deze profielen zijn sjabloon-JSON-bestanden met verschillende instellingen voor de gegevenscontroller met Azure Arc, zoals containerregister- en opslagplaatsinstellingen, opslagklassen voor gegevens en logboeken, opslaggrootte voor gegevens en logboeken, beveiliging, servicetype, enzovoort, en kunnen worden aangepast aan uw omgeving.
In sommige gevallen kunt u deze configuratiesjablonen echter aanpassen aan uw vereisten en de aangepaste configuratiesjabloon doorgeven met behulp van de --path
parameter aan de az arcdata dc create
opdracht in plaats van een vooraf geconfigureerde configuratiesjabloon door te geven met behulp van de --profile-name
parameter.
Control.json-bestand maken
Voer az arcdata dc config init
uit om een control.json-bestand te starten met vooraf gedefinieerde instellingen op basis van uw distributie van Kubernetes-cluster.
Een sjabloon control.json bestand voor een Kubernetes-cluster kan bijvoorbeeld als volgt worden gemaakt op basis van de azure-arc-kubeadm
sjabloon in een submap die in de huidige werkmap wordt aangeroepen custom
:
az arcdata dc config init --source azure-arc-kubeadm --path custom
Het gemaakte control.json-bestand kan worden bewerkt in elke editor, zoals Visual Studio Code, om de instellingen aan te passen die geschikt zijn voor uw omgeving.
Aangepaste control.json-bestand gebruiken om een gegevenscontroller met Azure Arc te implementeren met behulp van Azure CLI (az)
Zodra het sjabloonbestand is gemaakt, kan het bestand als volgt worden toegepast tijdens de opdracht voor het maken van een gegevenscontroller met Azure Arc:
az arcdata dc create --path ./custom --name arc --subscription <subscription id> --resource-group <resource group name> --location <location> --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s
#Example:
#az arcdata dc create --path ./custom --name arc --subscription <subscription ID> --resource-group my-resource-group --location eastus --connectivity-mode indirect --k8s-namespace <namespace> --use-k8s
Aangepast control.json-bestand gebruiken voor het implementeren van Azure Arc-gegevenscontroller met behulp van Azure Portal
Selecteer in het scherm Maken van azure Arc-gegevenscontroller de optie Aangepaste sjabloon configureren onder Aangepaste sjabloon. Hiermee wordt een blade aangeroepen om aangepaste instellingen te bieden. Op deze blade kunt u de waarden voor de verschillende instellingen typen of een vooraf geconfigureerd control.json bestand rechtstreeks uploaden.
Nadat u hebt gecontroleerd of de waarden juist zijn, klikt u op Toepassen om door te gaan met de implementatie van de Azure Arc-gegevenscontroller.
Gerelateerde inhoud
Voor de directe connectiviteitsmodus: Gegevenscontroller implementeren - modus voor directe verbinding (vereisten)
Voor indirecte connectiviteitsmodus: Gegevenscontroller maken met behulp van CLI