New-AzConnectedKubernetes
Interfejs API umożliwiający zarejestrowanie nowego klastra Kubernetes i utworzenie śledzonego zasobu w usłudze Azure Resource Manager (ARM).
Składnia
New-AzConnectedKubernetes
-ClusterName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-HttpProxy <Uri>]
[-HttpsProxy <Uri>]
[-NoProxy <String>]
[-ProxyCert <String>]
[-OnboardingTimeout <Int32>]
[-DisableAutoUpgrade]
[-ContainerLogPath <String>]
-Location <String>
[-KubeConfig <String>]
[-KubeContext <String>]
[-AzureHybridBenefit <AzureHybridBenefit>]
[-Distribution <String>]
[-DistributionVersion <String>]
[-Infrastructure <String>]
[-PrivateLinkScopeResourceId <String>]
[-PrivateLinkState <PrivateLinkState>]
[-ProvisioningState <ProvisioningState>]
[-Tag <Hashtable>]
[-CustomLocationsOid <String>]
[-AcceptEULA]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Interfejs API umożliwiający zarejestrowanie nowego klastra Kubernetes i utworzenie śledzonego zasobu w usłudze Azure Resource Manager (ARM).
Przykłady
Przykład 1. Tworzenie połączonego rozwiązania kubernetes.
New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster azps_test_group
To polecenie tworzy połączoną platformę kubernetes.
Przykład 2: Tworzenie połączonego kubernetes z parametrami kubeConfig i kubeContext.
New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster azps_test_group
To polecenie tworzy połączoną platformę Kubernetes z parametrami kubeConfig i kubeContext.
Przykład 3. Tworzenie Połączenie EdKubernetes w usłudze AzureHybridBenefit.
New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -PrivateLinkState 'Enabled' -Distribution "AKS_Management" -DistributionVersion "1.0" -PrivateLinkScopeResourceId "/subscriptions/{subscriptionId}/resourceGroups/azps_test_group/providers/Microsoft.HybridCompute/privateLinkScopes/azps-privatelinkscope" -infrastructure "azure_stack_hci" -ProvisioningState 'Succeeded' -AzureHybridBenefit 'True'
I confirm I have an eligible Windows Server license with Azure Hybrid Benefit to apply this benefit to AKS on Azure Stack HCI or Windows Server. Visit https://aka.ms/ahb-aks for details.
[Y] Yes [N] No (default is "N"): Y
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster_ahb azps_test_group
Utwórz Połączenie azureHybridBenefit w usłudze AzureHybridBenefit w usłudze Azure.
Przykład 4: Użycie [-AcceptEULA] spowoduje domyślne zaakceptowanie warunków naszej umowy prawnej i utworzenie połączonego rozwiązania kubernetes.
New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -PrivateLinkState 'Enabled' -Distribution "AKS_Management" -DistributionVersion "1.0" -PrivateLinkScopeResourceId "/subscriptions/{subscriptionId}/resourceGroups/azps_test_group/providers/Microsoft.HybridCompute/privateLinkScopes/azps-privatelinkscope" -infrastructure "azure_stack_hci" -ProvisioningState 'Succeeded' -AzureHybridBenefit 'True' -AcceptEULA
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster_ahb azps_test_group
Użycie platformy [-AcceptEULA] spowoduje domyślne zaakceptowanie warunków naszej umowy prawnej i utworzenie połączonego rozwiązania kubernetes.
Przykład 5: Utwórz połączoną platformę Kubernetes z parametrami HttpProxy, HttpsProxy, NoProxy i Proxy.
New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -HttpProxy "http://proxy-user:proxy-password@proxy-ip:port" -HttpsProxy "http://proxy-user:proxy-password@proxy-ip:port" -NoProxy "localhost,127.0.0.0/8,192.168.0.0/16,172.17.0.0/16,10.96.0.0/12,10.244.0.0/16,10.43.0.0/24,.svc" -Proxy "http://proxy-user:proxy-password@proxy-ip:port"
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster_ahb azps_test_group
To polecenie tworzy połączoną platformę Kubernetes z parametrami HttpProxy, HttpsProxy, NoProxy i Proxy.
Przykład 6: Utwórz połączoną platformę Kubernetes z parametrami HttpProxy, HttpsProxy, NoProxy, Proxy i ProxyCredential.
$pwd = ConvertTo-SecureString "proxy-password" -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential ("proxy-user", $pwd)
New-AzConnectedKubernetes -ClusterName azps_test_cluster_ahb -ResourceGroupName azps_test_group -Location eastus -KubeConfig $HOME\.kube\config -KubeContext azps_aks_t01 -HttpProxy "http://proxy-user:proxy-password@proxy-ip:port" -HttpsProxy "http://proxy-user:proxy-password@proxy-ip:port" -NoProxy "localhost,127.0.0.0/8,192.168.0.0/16,172.17.0.0/16,10.96.0.0/12,10.244.0.0/16,10.43.0.0/24,.svc" -Proxy "http://proxy-ip:port" -ProxyCredential $cred
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster_ahb azps_test_group
To polecenie tworzy połączoną platformę Kubernetes z parametrami HttpProxy, HttpsProxy, NoProxy, Proxy i ProxyCredential.
Przykład 7. Tworzenie połączonego rozwiązania Kubernetes i wyłączanie automatycznego uaktualniania agentów arc.
New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus -DisableAutoUpgrade
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster azps_test_group
To polecenie tworzy połączoną platformę Kubernetes i wyłącza automatyczne uaktualnianie agentów arc.
Przykład 8. Tworzenie połączonego kubernetes z niestandardowym limitem czasu dołączania.
New-AzConnectedKubernetes -ClusterName azps_test_cluster -ResourceGroupName azps_test_group -Location eastus -OnboardingTimeout 600
Location Name ResourceGroupName
-------- ---- -----------------
eastus azps_test_cluster azps_test_group
To polecenie tworzy połączony kubernetes z niestandardowym limitem czasu dołączania.
Parametry
-AcceptEULA
Zaakceptuj eula Połączenie edKubernetes, termin prawny pojawi się bez podanego parametru
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AsJob
Uruchamianie polecenia jako zadania
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureHybridBenefit
Wskazuje, czy Korzyść użycia hybrydowego platformy Azure jest włączona
Type: | AzureHybridBenefit |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterName
Nazwa klastra Kubernetes, na którym jest wywoływana funkcja get.
Type: | String |
Aliases: | Name |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ContainerLogPath
Zastąpij domyślną ścieżkę dziennika kontenera, aby umożliwić płynne rejestrowanie bitowe.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomLocationsOid
Identyfikator OID aplikacji "custom-locations".
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Type: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableAutoUpgrade
Flaga wyłączania automatycznego uaktualniania agentów arc.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Distribution
Dystrybucja Kubernetes uruchomiona w tym połączonym klastrze.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DistributionVersion
Wersja dystrybucji Kubernetes w tym połączonym klastrze.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HttpProxy
Identyfikator URI http serwera proxy dla klastra kubernetes do użycia
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HttpsProxy
Identyfikator URI https serwera proxy dla klastra kubernetes do użycia
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Infrastructure
Infrastruktura, w której działa klaster Kubernetes reprezentowany przez ten połączony klaster.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KubeConfig
Ścieżka do pliku konfiguracji kube
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KubeContext
Kontekst kubconfig z bieżącej maszyny
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
Lokalizacja geograficzna, w której znajduje się zasób
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoProxy
Rozdzielona przecinkami lista nazw hostów, które powinny być wykluczone z serwera proxy dla klastra kubernetes do użycia
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoWait
Uruchom polecenie asynchronicznie
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnboardingTimeout
Czas wymagany (w sekundach) dla zasobników agenta arc do zainstalowania w klastrze kubernetes.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateLinkScopeResourceId
Identyfikator zasobu zakresu łącza prywatnego, do którego jest przypisany ten połączony klaster, jeśli istnieje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PrivateLinkState
Właściwość opisując stan łącza prywatnego w połączonym zasobie klastra.
Type: | PrivateLinkState |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProvisioningState
Stan aprowizacji połączonego zasobu klastra.
Type: | ProvisioningState |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCert
Ścieżka do pliku certyfikatu serwera proxy lub niestandardowego urzędu certyfikacji.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nazwa grupy zasobów. Nazwa jest niewrażliwa na wielkość liter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
Identyfikator subskrypcji docelowej.
Type: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Tagi zasobów.
Type: | Hashtable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
Uwagi
ALIASY
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla