Włączanie rozszerzenia Kubernetes dla operatorów usługi AKS Arc (wersja zapoznawcza)
Dotyczy: usługa AKS włączona przez usługę Azure Arc w programie VMware (wersja zapoznawcza)
Aby korzystać z usługi AKS Arc w wersji zapoznawczej programu VMware, musisz najpierw dołączyć oprogramowanie VMware vSphere z obsługą usługi Arc, łącząc vCenter z platformą Azure za pośrednictwem mostka zasobów usługi Arc Dostępne są dwa scenariusze umożliwiające uzyskanie dostępu do tej wersji zapoznawczej:
- W przypadku wdrożenia mostka zasobów usługi Arc z zainstalowanym rozszerzeniem Kubernetes dla operatorów usługi Arc usługi AKS należy postępować tylko zgodnie z instrukcjami Krok 1: rejestrowanie funkcji/dostawcy po raz pierwszy dla użytkownika i Krok 2: instalowanie rozszerzenia interfejsu
aksarc
wiersza polecenia. - Jeśli wdrożysz mostek zasobów usługi Arc bez instalowania rozszerzenia Kubernetes dla operatorów usługi Arc usługi AKS, wykonaj wszystkie kroki opisane w tym artykule.
Zanim rozpoczniesz
Przed rozpoczęciem zainstaluj interfejs wiersza polecenia platformy Azure.
Krok 1. Rejestrowanie funkcji/dostawcy po raz pierwszy użytkownika
Jeśli subskrypcja wdraża rozszerzenie Kubernetes dla operatorów usługi AKS Arc (wersja zapoznawcza) po raz pierwszy, musisz zarejestrować funkcje w wersji zapoznawczej.
Przygotowywanie konta platformy Azure:
az login --use-device-code az account set -s '<$subscriptionID>'
Wykonaj jednorazową rejestrację funkcji:
### Register your subscription ID with the feature az feature register --namespace Microsoft.HybridConnectivity --name hiddenPreviewAccess ### Check feature registrationState -o tsv == Registered az feature show --name hiddenPreviewAccess --namespace Microsoft.HybridConnectivity
Wykonaj jednorazową rejestrację dostawcy:
### Register your subscription ID with the provider az provider register --namespace "Microsoft.HybridContainerService" az provider register --namespace "Microsoft.HybridConnectivity" ### Check provider registrationState -o tsv == Registered az provider show -n Microsoft.HybridContainerService --query registrationState az provider show -n Microsoft.HybridConnectivity --query registrationState
Krok 2. Instalowanie rozszerzenia interfejsu wiersza polecenia usługi aksarc
Zainstaluj rozszerzenie interfejsu wiersza polecenia. Użyj polecenia az extension add:
az extension add -n aksarc --version 1.0.0b1
az extension add -n connectedk8s
az extension add -n k8s-extension
az extension add -n arcappliance
az extension add -n customlocation
Krok 3. Instalowanie rozszerzenia Kubernetes dla operatorów usługi AKS Arc
Określ wersję rozszerzenia Kubernetes dla operatorów usługi AKS Arc:
$extension_name = 'hybridaksopext' $extension_version = '0.4.5' $extension_release_train = 'preview'
export extension_name='hybridaksopext' export extension_version='0.4.5' export extension_release_train='preview'
Określ wartości
$resource_group
i :$appliance_name
$resource_group = '$resourceGroup from Arc Resource Bridge deployment' $appliance_name = '$applianceName from Arc Resource Bridge deployment'
Zainstaluj rozszerzenie Kubernetes dla operatorów usługi AKS Arc:
az k8s-extension create -g $resource_group -c $appliance_name --cluster-type appliances --name $extension_name --extension-type Microsoft.HybridAKSOperator --version $extension_version --release-train $extension_release_train --config Microsoft.CustomLocation.ServiceAccount="default" --auto-upgrade false
Krok 4. Przygotowywanie lokalizacji niestandardowej
Lokalizacja niestandardowa została utworzona podczas wdrażania mostka zasobów usługi Arc.
Pobierz identyfikatory, aby skonfigurować lokalizację niestandardową:
### $extension_name = 'hybridaksopext' $ArcApplianceResourceId = (az arcappliance show -g $resource_group -n $appliance_name --query id -o tsv) $ClusteraksExtensionId = (az k8s-extension show -g $resource_group -c $appliance_name --cluster-type appliances --name $extension_name --query id -o tsv)
Określ elementy
$customLocationResourceGroupName
i$customLocationName
, które zostały utworzone podczas wdrażania mostka zasobów usługi Arc:$customLocationResourceGroupName = '$resourceGroup from Arc Resource Bridge deployment' $customLocationName = '$customLocationName from Arc Resource Bridge deployment'
Popraw lokalizację niestandardową:
ProvisioningState: "Patching"
.### Use the same custom location information from the Arc Resource Bridge deployment az customlocation patch -g $customLocationResourceGroupName -n $customLocationName --cluster-extension-ids $clusteraksExtensionId
Sprawdź, czy stan aprowizacji lokalizacji niestandardowej zakończył się pomyślnie: :
ProvisioningState: "Succeeded"
az customlocation show -g $customLocationResourceGroupName -n $customLocationName
Po pomyślnym włączeniu rozszerzenia Kubernetes dla operatorów usługi AKS Arc (wersja zapoznawcza) możesz przejść do następnych kroków, aby utworzyć klaster Kubernetes.
Czyszczenie środowiska z wdrożeń usługi AKS Arc w oprogramowaniu VMware
Po zakończeniu oceny usługi AKS Arc w wersji zapoznawczej programu VMware możesz wykonać następujące kroki, aby wyczyścić środowisko:
Usuń klaster usługi AKS. Aby usunąć klaster obciążenia, użyj polecenia az aksarc delete lub przejdź do witryny Azure Portal:
az aksarc delete -n '<cluster name>' -g $applianceResourceGroupName
Odinstaluj rozszerzenie Kubernetes. Rozszerzenie Kubernetes dla operatorów usługi AKS Arc można odinstalować za pomocą polecenia az extension remove :
az extension remove -n aksarc az extension remove -n connectedk8s
Następne kroki
- Jeśli zaczynasz oceniać usługę AKS Arc w wersji zapoznawczej programu VMware i zakończyć włączanie rozszerzenia Kubernetes dla operatorów usługi AKS Arc, możesz utworzyć klaster Kubernetes, postępując zgodnie z instrukcjami w przewodniku Szybki start: wdrażanie klastra AKS przy użyciu interfejsu wiersza polecenia platformy Azure.
- Jeśli ukończono ocenę usługi AKS Arc w oprogramowaniu VMware, możesz podzielić się swoją opinią za pośrednictwem usługi GitHub.