Udostępnij za pośrednictwem


az connectedk8s

Uwaga

Ta dokumentacja jest częścią rozszerzenia connectedk8s dla interfejsu wiersza polecenia platformy Azure (wersja 2.38.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az connectedk8s . Dowiedz się więcej o rozszerzeniach.

Polecenia do zarządzania połączonymi klastrami kubernetes.

Polecenia

Nazwa Opis Typ Stan
az connectedk8s connect

Dołączanie połączonego klastra Kubernetes do platformy Azure.

Numer wewnętrzny Ogólna dostępność
az connectedk8s delete

Usuń połączony klaster kubernetes wraz z połączonymi agentami klastra.

Numer wewnętrzny Ogólna dostępność
az connectedk8s disable-features

Wyłącza funkcje selektywne w połączonym klastrze.

Numer wewnętrzny Wersja Preview
az connectedk8s enable-features

Włącza funkcje selektywne w połączonym klastrze.

Numer wewnętrzny Wersja Preview
az connectedk8s list

Wyświetl listę połączonych klastrów kubernetes.

Numer wewnętrzny Ogólna dostępność
az connectedk8s proxy

Uzyskaj dostęp do połączonego klastra kubernetes.

Numer wewnętrzny Ogólna dostępność
az connectedk8s show

Pokaż szczegóły połączonego klastra kubernetes.

Numer wewnętrzny Ogólna dostępność
az connectedk8s troubleshoot

Przeprowadź testy diagnostyczne w klastrze Kubernetes z obsługą usługi Arc.

Numer wewnętrzny Wersja Preview
az connectedk8s update

Aktualizowanie właściwości dołączonego klastra kubernetes z łukiem.

Numer wewnętrzny Ogólna dostępność
az connectedk8s upgrade

Niepodzielne uaktualnianie dołączonych agentów do określonej wersji lub domyślnej dla najnowszej wersji.

Numer wewnętrzny Ogólna dostępność

az connectedk8s connect

Dołączanie połączonego klastra Kubernetes do platformy Azure.

az connectedk8s connect --name
                        --resource-group
                        [--azure-hybrid-benefit {False, NotApplicable, True}]
                        [--container-log-path]
                        [--correlation-id]
                        [--custom-ca-cert]
                        [--custom-locations-oid]
                        [--disable-auto-upgrade]
                        [--distribution {aks, aks_edge_k3s, aks_edge_k8s, aks_engine, aks_management, aks_workload, canonical, capz, eks, generic, gke, k3s, karbon, kind, minikube, openshift, rancher_rke, tkg}]
                        [--distribution-version]
                        [--enable-oidc-issuer {false, true}]
                        [--enable-private-link {false, true}]
                        [--enable-wi {false, true}]
                        [--infrastructure {LTSCWindows 10 Enterprise LTSC, Windows 10 Enterprise, Windows 10 Enterprise LTSC 2019, Windows 10 Enterprise LTSC 2021, Windows 10 Enterprise N, Windows 10 Enterprise N LTSC 2019, Windows 10 Enterprise N LTSC 2021, Windows 10 IoT Enterprise, Windows 10 IoT Enterprise LTSC 2019, Windows 10 IoT Enterprise LTSC 2021, Windows 10 Pro, Windows 11 Enterprise, Windows 11 Enterprise N, Windows 11 IoT Enterprise, Windows 11 Pro, Windows Server 2019, Windows Server 2019 Datacenter, Windows Server 2019 Standard, Windows Server 2022, Windows Server 2022 Datacenter, Windows Server 2022 Standard, aws, azure, azure_stack_edge, azure_stack_hci, azure_stack_hub, gcp, generic, vsphere, windows_server}]
                        [--kube-config]
                        [--kube-context]
                        [--location]
                        [--no-wait]
                        [--onboarding-timeout]
                        [--pls-arm-id]
                        [--proxy-http]
                        [--proxy-https]
                        [--proxy-skip-range]
                        [--self-hosted-issuer]
                        [--skip-ssl-verification]
                        [--tags]
                        [--yes]

Przykłady

Dołączanie połączonego klastra kubernetes z domyślnym kontekstem kube config i kube.

az connectedk8s connect -g resourceGroupName -n connectedClusterName

Dołączanie połączonego klastra kubernetes z domyślną konfiguracją kube i kontekstem kube oraz wyłączanie automatycznego uaktualniania agentów arc.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --disable-auto-upgrade

Dołączanie połączonego klastra kubernetes przez określenie polecenia kubeconfig i kubecontext.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --kube-config /path/to/kubeconfig --kube-context kubeContextName

Dołączanie połączonego klastra kubernetes przez określenie serwera proxy https, serwera proxy http, brak ustawień serwera proxy.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --proxy-https https://proxy-url --proxy-http http://proxy-url --proxy-skip-range excludedIP,excludedCIDR,exampleCIDRfollowed,10.0.0.0/24

Dołączanie połączonego klastra kubernetes przez określenie serwera proxy https, serwera proxy http, bez serwera proxy z ustawieniami certyfikatu.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --proxy-cert /path/to/crt --proxy-https https://proxy-url --proxy-http http://proxy-url --proxy-skip-range excludedIP,excludedCIDR,exampleCIDRfollowed,10.0.0.0/24

Dołączanie połączonego klastra Kubernetes z włączoną funkcją łącza prywatnego przez określenie parametrów łącza prywatnego.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --enable-private-link true --private-link-scope-resource-id pls/resource/arm/id

Dołączanie połączonego klastra kubernetes z niestandardowym limitem czasu dołączania.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --onboarding-timeout 600

Dołączanie połączonego klastra Kubernetes z wystawcą oidc i włączonym elementem webhook tożsamości obciążenia.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --enable-oidc-issuer --enable-workload-identity

Dołączanie połączonego klastra Kubernetes z włączonym wystawcą oidc przy użyciu adresu URL wystawcy hostowanego samodzielnie dla klastra chmury publicznej.

az connectedk8s connect -g resourceGroupName -n connectedClusterName --enable-oidc-issuer --self-hosted-issuer aksissuerurl

Parametry wymagane

--name -n

Nazwa połączonego klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--azure-hybrid-benefit

Flaga włączania/wyłączania funkcji Korzyść użycia hybrydowego platformy Azure.

Dopuszczalne wartości: False, NotApplicable, True
--container-log-path

Zastąpij domyślną ścieżkę dziennika kontenera, aby umożliwić płynne rejestrowanie bitowe.

--correlation-id

Identyfikator GUID używany do wewnętrznego śledzenia źródła dołączania klastra. Nie należy go modyfikować, chyba że jest to zalecane.

--custom-ca-cert --proxy-cert

Ścieżka do pliku certyfikatu dla serwera proxy lub niestandardowego urzędu certyfikacji.

--custom-locations-oid

Identyfikator OID aplikacji "custom-locations".

--disable-auto-upgrade

Flaga wyłączania automatycznego uaktualniania agentów arc.

Domyślna wartość: False
--distribution

Dystrybucja Kubernetes, która będzie działać w tym połączonym klastrze.

Dopuszczalne wartości: aks, aks_edge_k3s, aks_edge_k8s, aks_engine, aks_management, aks_workload, canonical, capz, eks, generic, gke, k3s, karbon, kind, minikube, openshift, rancher_rke, tkg
Domyślna wartość: generic
--distribution-version

Wersja dystrybucji rozwiązania Kubernetes połączonego klastra.

--enable-oidc-issuer
Wersja zapoznawcza

Włącz tworzenie adresu URL wystawcy OIDC używanego na potrzeby tożsamości obciążenia.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--enable-private-link
Wersja zapoznawcza

Flaga włączania/wyłączania obsługi łącza prywatnego w połączonym zasobie klastra. Dozwolone wartości: false, true.

Dopuszczalne wartości: false, true
--enable-wi --enable-workload-identity
Wersja zapoznawcza

Włącz element webhook tożsamości obciążenia.

Dopuszczalne wartości: false, true
Domyślna wartość: False
--infrastructure

Infrastruktura, w której będzie uruchomiony klaster Kubernetes reprezentowany przez ten połączony klaster.

Dopuszczalne wartości: LTSCWindows 10 Enterprise LTSC, Windows 10 Enterprise, Windows 10 Enterprise LTSC 2019, Windows 10 Enterprise LTSC 2021, Windows 10 Enterprise N, Windows 10 Enterprise N LTSC 2019, Windows 10 Enterprise N LTSC 2021, Windows 10 IoT Enterprise, Windows 10 IoT Enterprise LTSC 2019, Windows 10 IoT Enterprise LTSC 2021, Windows 10 Pro, Windows 11 Enterprise, Windows 11 Enterprise N, Windows 11 IoT Enterprise, Windows 11 Pro, Windows Server 2019, Windows Server 2019 Datacenter, Windows Server 2019 Standard, Windows Server 2022, Windows Server 2022 Datacenter, Windows Server 2022 Standard, aws, azure, azure_stack_edge, azure_stack_hci, azure_stack_hub, gcp, generic, vsphere, windows_server
Domyślna wartość: generic
--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubconfig z bieżącej maszyny.

--location -l

Lokalizacja. Wartości z: az account list-locations. Lokalizację domyślną można skonfigurować przy użyciu polecenia az configure --defaults location=<location>.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--onboarding-timeout

Czas wymagany (w sekundach) dla zasobników agenta arc do zainstalowania w klastrze kubernetes. Zastąpi tę wartość, jeśli ograniczenia sprzętu/sieci w klastrze wymagają więcej czasu na zainstalowanie zasobników arc-agent.

Domyślna wartość: 1200
--pls-arm-id --private-link-scope-resource-id
Wersja zapoznawcza

Identyfikator zasobu usługi ARM zasobu zakresu łącza prywatnego, z którym jest skojarzony ten połączony klaster.

--proxy-http

Adres URL serwera proxy http do użycia.

--proxy-https

Adres URL serwera proxy https do użycia.

--proxy-skip-range

Lista adresów URL/ciDR, dla których serwer proxy nie powinien być używany.

--self-hosted-issuer
Wersja zapoznawcza

Adres URL wystawcy własnego dla klastrów chmury publicznej — AKS, GKE, EKS.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--yes -y

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s delete

Usuń połączony klaster kubernetes wraz z połączonymi agentami klastra.

az connectedk8s delete [--force]
                       [--ids]
                       [--kube-config]
                       [--kube-context]
                       [--name]
                       [--no-wait]
                       [--resource-group]
                       [--skip-ssl-verification]
                       [--subscription]
                       [--yes]

Przykłady

Usuń połączony klaster Kubernetes i połączonych agentów klastra przy użyciu domyślnego polecenia kubeconfig i kubecontext.

az connectedk8s delete -g resourceGroupName -n connectedClusterName

Usuń połączony klaster kubernetes, określając klaster kubeconfig i kubecontext na potrzeby usuwania połączonych agentów klastra.

az connectedk8s delete -g resourceGroupName -n connectedClusterName --kube-config /path/to/kubeconfig --kube-context kubeContextName

Parametry opcjonalne

--force

Wymuś usunięcie, aby usunąć wszystkie zasoby azure-arc z klastra.

Domyślna wartość: False
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubconfig z bieżącej maszyny.

--name -n

Nazwa połączonego klastra.

--no-wait

Nie czekaj na zakończenie długotrwałej operacji.

Domyślna wartość: False
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s disable-features

Wersja zapoznawcza

To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Wyłącza funkcje selektywne w połączonym klastrze.

az connectedk8s disable-features --features {azure-rbac, cluster-connect, custom-locations}
                                 [--ids]
                                 [--kube-config]
                                 [--kube-context]
                                 [--name]
                                 [--resource-group]
                                 [--skip-ssl-verification]
                                 [--subscription]
                                 [--yes]

Przykłady

Wyłącza funkcję azure-rbac.

az connectedk8s disable-features -n clusterName -g resourceGroupName --features azure-rbac

Wyłącz wiele funkcji.

az connectedk8s disable-features -n clusterName -g resourceGroupName --features custom-locations azure-rbac

Parametry wymagane

--features

Rozdzielona spacjami lista funkcji, które chcesz wyłączyć.

Dopuszczalne wartości: azure-rbac, cluster-connect, custom-locations

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubconfig z bieżącej maszyny.

--name -n

Nazwa połączonego klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--yes -y

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s enable-features

Wersja zapoznawcza

To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Włącza funkcje selektywne w połączonym klastrze.

az connectedk8s enable-features --features {azure-rbac, cluster-connect, custom-locations}
                                [--custom-locations-oid]
                                [--ids]
                                [--kube-config]
                                [--kube-context]
                                [--name]
                                [--resource-group]
                                [--skip-azure-rbac-list]
                                [--skip-ssl-verification]
                                [--subscription]

Przykłady

Włącza funkcję Cluster-Connect.

az connectedk8s enable-features -n clusterName -g resourceGroupName --features cluster-connect

Włącz funkcję RBAC platformy Azure.

az connectedk8s enable-features -n clusterName -g resourceGroupName --features azure-rbac --skip-azure-rbac-list "user1@domain.com,spn_oid"

Włącz wiele funkcji.

az connectedk8s enable-features -n clusterName -g resourceGroupName --features cluster-connect custom-locations

Parametry wymagane

--features

Rozdzielona spacjami lista funkcji, które chcesz włączyć.

Dopuszczalne wartości: azure-rbac, cluster-connect, custom-locations

Parametry opcjonalne

--custom-locations-oid

Identyfikator OID aplikacji "custom-locations".

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubconfig z bieżącej maszyny.

--name -n

Nazwa połączonego klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--skip-azure-rbac-list

Rozdzielona przecinkami lista nazw nazw użytkowników/adresu e-mail/identyfikatora. Kontrola dostępu oparta na rolach platformy Azure zostanie pominięta dla tych użytkowników. Określ podczas włączania polecenia azure-rbac.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s list

Wyświetl listę połączonych klastrów kubernetes.

az connectedk8s list [--resource-group]

Przykłady

Wyświetl listę wszystkich połączonych klastrów kubernetes w grupie zasobów.

az connectedk8s list -g resourceGroupName --subscription subscriptionName

Wyświetl listę wszystkich połączonych klastrów kubernetes w subskrypcji.

az connectedk8s list --subscription subscriptionName

Parametry opcjonalne

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s proxy

Uzyskaj dostęp do połączonego klastra kubernetes.

az connectedk8s proxy [--file]
                      [--ids]
                      [--kube-context]
                      [--name]
                      [--port]
                      [--resource-group]
                      [--subscription]
                      [--token]

Przykłady

Uzyskaj dostęp do połączonego klastra kubernetes.

az connectedk8s proxy -n clusterName -g resourceGroupName

Uzyskiwanie dostępu do połączonego klastra kubernetes przy użyciu portu niestandardowego

az connectedk8s proxy -n clusterName -g resourceGroupName --port portValue

Uzyskiwanie dostępu do połączonego klastra Kubernetes przy użyciu tokenu konta usługi

az connectedk8s proxy -n clusterName -g resourceGroupName --token tokenValue

Uzyskiwanie dostępu do połączonego klastra kubernetes przez określenie niestandardowej lokalizacji kubeconfig

az connectedk8s proxy -n clusterName -g resourceGroupName -f path/to/kubeconfig

Uzyskiwanie dostępu do połączonego klastra kubernetes przez określenie kontekstu niestandardowego

az connectedk8s proxy -n clusterName -g resourceGroupName --kube-context contextName

Parametry opcjonalne

--file -f

Plik konfiguracji platformy Kubernetes do aktualizacji. Jeśli nie zostanie podana, zaktualizuje plik "~/.kube/config". Zamiast tego użyj polecenia "-", aby wydrukować kod YAML w pliku stdout.

Domyślna wartość: ~\.kube\config
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kube-context

Jeśli zostanie określona, zastąp domyślną nazwę kontekstu.

--name -n

Nazwa połączonego klastra.

--port

Port używany do uzyskiwania dostępu do połączonego klastra.

Domyślna wartość: 47011
--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--token

Token konta usługi używany do uwierzytelniania w klastrze kubernetes.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s show

Pokaż szczegóły połączonego klastra kubernetes.

az connectedk8s show [--ids]
                     [--name]
                     [--resource-group]
                     [--subscription]

Przykłady

Pokaż szczegóły połączonego klastra kubernetes

az connectedk8s show -g resourceGroupName -n connectedClusterName

Parametry opcjonalne

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--name -n

Nazwa połączonego klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s troubleshoot

Wersja zapoznawcza

To polecenie jest w wersji zapoznawczej i jest opracowywane. Poziomy odwołań i pomocy technicznej: https://aka.ms/CLI_refstatus

Przeprowadź testy diagnostyczne w klastrze Kubernetes z obsługą usługi Arc.

az connectedk8s troubleshoot --name
                             --resource-group
                             [--kube-config]
                             [--kube-context]
                             [--skip-ssl-verification]
                             [--tags]

Przykłady

Przeprowadź testy diagnostyczne w klastrze Kubernetes z obsługą usługi Arc.

az connectedk8s troubleshoot -n clusterName -g resourceGroupName

Parametry wymagane

--name -n

Nazwa połączonego klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

Parametry opcjonalne

--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubeconfig z bieżącej maszyny.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s update

Aktualizowanie właściwości dołączonego klastra kubernetes z łukiem.

az connectedk8s update [--auto-upgrade {false, true}]
                       [--azure-hybrid-benefit {False, NotApplicable, True}]
                       [--container-log-path]
                       [--custom-ca-cert]
                       [--disable-proxy]
                       [--disable-wi {false, true}]
                       [--distribution {aks, aks_edge_k3s, aks_edge_k8s, aks_engine, aks_management, aks_workload, canonical, capz, eks, generic, gke, k3s, karbon, kind, minikube, openshift, rancher_rke, tkg}]
                       [--distribution-version]
                       [--enable-oidc-issuer {false, true}]
                       [--enable-wi {false, true}]
                       [--ids]
                       [--kube-config]
                       [--kube-context]
                       [--name]
                       [--proxy-http]
                       [--proxy-https]
                       [--proxy-skip-range]
                       [--resource-group]
                       [--self-hosted-issuer]
                       [--skip-ssl-verification]
                       [--subscription]
                       [--tags]
                       [--yes]

Przykłady

Aktualizowanie wartości serwera proxy dla agentów

az connectedk8s update -g resourceGroupName -n connectedClusterName  --proxy-cert /path/to/crt --proxy-https https://proxy-url --proxy-http http://proxy-url --proxy-skip-range excludedIP,excludedCIDR,exampleCIDRfollowed,10.0.0.0/24

Wyłączanie ustawień serwera proxy dla agentów

az connectedk8s update -g resourceGroupName -n connectedClusterName --disable-proxy

Wyłączanie automatycznego uaktualniania agentów

az connectedk8s update -g resourceGroupName -n connectedClusterName --auto-upgrade false

Zaktualizuj połączony klaster kubernetes za pomocą wystawcy oidc i włączonego elementu webhook tożsamości obciążenia.

az connectedk8s update -g resourceGroupName -n connectedClusterName --enable-oidc-issuer --enable-workload-identity

Zaktualizuj połączony klaster kubernetes z włączonym wystawcą oidc przy użyciu adresu URL wystawcy hostowanego samodzielnie dla klastra chmury publicznej.

az connectedk8s update -g resourceGroupName -n connectedClusterName --enable-oidc-issuer --self-hosted-issuer aksissuerurl

Wyłącz element webhook tożsamości obciążenia w połączonym klastrze kubernetes.

az connectedk8s update -g resourceGroupName -n connectedClusterName --disable-workload-identity

Parametry opcjonalne

--auto-upgrade

Flaga włączania/wyłączania automatycznego uaktualniania agentów arc. Domyślnie automatyczne uaktualnianie agentów jest włączone.

Dopuszczalne wartości: false, true
--azure-hybrid-benefit

Flaga włączania/wyłączania funkcji Korzyść użycia hybrydowego platformy Azure.

Dopuszczalne wartości: False, NotApplicable, True
--container-log-path

Zastąpij domyślną ścieżkę dziennika kontenera, aby umożliwić płynne rejestrowanie bitowe.

--custom-ca-cert --proxy-cert

Ścieżka do pliku certyfikatu dla serwera proxy lub niestandardowego urzędu certyfikacji.

--disable-proxy

Wyłącza ustawienia serwera proxy dla agentów.

Domyślna wartość: False
--disable-wi --disable-workload-identity
Wersja zapoznawcza

Wyłącz element webhook tożsamości obciążenia.

Dopuszczalne wartości: false, true
--distribution

Dystrybucja Kubernetes, która będzie działać w tym połączonym klastrze.

Dopuszczalne wartości: aks, aks_edge_k3s, aks_edge_k8s, aks_engine, aks_management, aks_workload, canonical, capz, eks, generic, gke, k3s, karbon, kind, minikube, openshift, rancher_rke, tkg
--distribution-version

Wersja dystrybucji rozwiązania Kubernetes połączonego klastra.

--enable-oidc-issuer
Wersja zapoznawcza

Włącz tworzenie adresu URL wystawcy OIDC używanego na potrzeby tożsamości obciążenia.

Dopuszczalne wartości: false, true
--enable-wi --enable-workload-identity
Wersja zapoznawcza

Włącz element webhook tożsamości obciążenia.

Dopuszczalne wartości: false, true
--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubconfig z bieżącej maszyny.

--name -n

Nazwa połączonego klastra.

--proxy-http

Adres URL serwera proxy http do użycia.

--proxy-https

Adres URL serwera proxy https do użycia.

--proxy-skip-range

Lista adresów URL/ciDR, dla których serwer proxy nie powinien być używany.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--self-hosted-issuer
Wersja zapoznawcza

Adres URL wystawcy własnego dla klastrów chmury publicznej — AKS, GKE, EKS.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--tags

Tagi rozdzielone spacjami: klucz[=wartość] [key[=value] ...]. Użyj ciągu "", aby wyczyścić istniejące tagi.

--yes -y

Nie monituj o potwierdzenie.

Domyślna wartość: False
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az connectedk8s upgrade

Niepodzielne uaktualnianie dołączonych agentów do określonej wersji lub domyślnej dla najnowszej wersji.

az connectedk8s upgrade [--agent-version]
                        [--ids]
                        [--kube-config]
                        [--kube-context]
                        [--name]
                        [--resource-group]
                        [--skip-ssl-verification]
                        [--subscription]
                        [--upgrade-timeout]

Przykłady

Uaktualnianie agentów do najnowszej wersji

az connectedk8s upgrade -g resourceGroupName -n connectedClusterName

Uaktualnianie agentów do określonej wersji

az connectedk8s upgrade -g resourceGroupName -n connectedClusterName --agent-version 0.2.62

Uaktualnij agentów przy użyciu limitu czasu uaktualniania niestandardowego.

az connectedk8s upgrade -g resourceGroupName -n connectedClusterName --upgrade-timeout 600

Parametry opcjonalne

--agent-version

Wersja agenta w celu zaktualizowania wykresów helm do programu .

--ids

Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być pełny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".

--kube-config

Ścieżka do pliku konfiguracji kube.

--kube-context

Kontekst kubconfig z bieżącej maszyny.

--name -n

Nazwa połączonego klastra.

--resource-group -g

Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.

--skip-ssl-verification

Pomiń weryfikację protokołu SSL dla dowolnego połączenia klastra.

Domyślna wartość: False
--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--upgrade-timeout

Czas wymagany (w sekundach) dla zasobników agenta arc do uaktualnienia w klastrze kubernetes. Zastąpi tę wartość, jeśli ograniczenia sprzętu/sieci w klastrze wymagają więcej czasu na uaktualnienie zasobników agenta arc.

Domyślna wartość: 600
Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

Dopuszczalne wartości: json, jsonc, none, table, tsv, yaml, yamlc
Domyślna wartość: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.