Tworzenie niestandardowych szablonów konfiguracji
W tym artykule wyjaśniono, jak utworzyć niestandardowy szablon konfiguracji dla kontrolera danych z obsługą usługi Azure Arc.
Jednym z wymaganych parametrów podczas wdrażania kontrolera danych w trybie pośrednio połączonym jest az arcdata dc create --profile-name
parametr . Obecnie dostępna lista wbudowanych profilów można znaleźć za pośrednictwem uruchamiania zapytania:
az arcdata dc config list
Te profile to pliki JSON szablonu, które mają różne ustawienia kontrolera danych z obsługą usługi Azure Arc, takie jak ustawienia rejestru kontenerów i repozytorium, klasy magazynu dla danych i dzienników, rozmiar magazynu dla danych i dzienników, zabezpieczenia, typ usługi itp.
Jednak w niektórych przypadkach możesz dostosować te szablony konfiguracji w celu spełnienia wymagań i przekazać dostosowany szablon konfiguracji przy użyciu parametru do az arcdata dc create
polecenia, a nie przekazać wstępnie skonfigurowanego szablonu konfiguracji przy użyciu --path
parametru --profile-name
.
Tworzenie pliku control.json
Uruchom polecenie az arcdata dc config init
, aby zainicjować plik control.json ze wstępnie zdefiniowanymi ustawieniami na podstawie dystrybucji klastra Kubernetes.
Na przykład można utworzyć plik control.json szablonu dla klastra Kubernetes na azure-arc-kubeadm
podstawie szablonu w podkatalogu o nazwie custom
w bieżącym katalogu roboczym w następujący sposób:
az arcdata dc config init --source azure-arc-kubeadm --path custom
Utworzony plik control.json można edytować w dowolnym edytorze, takim jak Visual Studio Code, aby dostosować ustawienia odpowiednie dla danego środowiska.
Używanie niestandardowego pliku control.json do wdrażania kontrolera danych z obsługą usługi Azure Arc przy użyciu interfejsu wiersza polecenia platformy Azure (az)
Po utworzeniu pliku szablonu plik można zastosować podczas tworzenia kontrolera danych z obsługą usługi Azure Arc w następujący sposób:
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
Używanie niestandardowego pliku control.json do wdrażania kontrolera danych usługi Azure Arc przy użyciu witryny Azure Portal
Na ekranie tworzenia kontrolera danych usługi Azure Arc wybierz pozycję "Konfiguruj szablon niestandardowy" w obszarze Szablon niestandardowy. Spowoduje to wywołanie bloku w celu zapewnienia ustawień niestandardowych. W tym bloku można wpisać wartości dla różnych ustawień lub przekazać wstępnie skonfigurowany plik control.json bezpośrednio.
Po upewnieniu się, że wartości są poprawne, kliknij przycisk Zastosuj, aby kontynuować wdrażanie kontrolera danych usługi Azure Arc.
Powiązana zawartość
W przypadku trybu łączności bezpośredniej: Wdrażanie kontrolera danych — tryb bezpośredniego połączenia (wymagania wstępne)
W przypadku trybu łączności pośredniej: tworzenie kontrolera danych przy użyciu interfejsu wiersza polecenia