az k8s-extension
Uwaga
Ta dokumentacja jest częścią rozszerzenia k8s dla interfejsu wiersza polecenia platformy Azure (wersja 2.51.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az k8s-extension . Dowiedz się więcej o rozszerzeniach.
Polecenia do zarządzania rozszerzeniami Kubernetes.
Polecenia
Nazwa | Opis | Typ | Stan |
---|---|---|---|
az k8s-extension create |
Utwórz rozszerzenie klastra Kubernetes, w tym zakup oferty rozszerzenia z witryny Azure Marketplace (tylko usługa AKS). Zapoznaj się z przykładem na końcu, aby zobaczyć, jak utworzyć rozszerzenie lub kupić ofertę rozszerzenia. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-extension delete |
Usuń rozszerzenie Kubernetes. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-extension extension-types |
Polecenia umożliwiające odnajdywanie typów rozszerzeń Kubernetes. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types list |
Lista dostępnych typów rozszerzeń klastra dla istniejącego klastra. |
Numer wewnętrzny | Podgląd i przestarzałe |
az k8s-extension extension-types list-by-cluster |
Lista dostępnych typów rozszerzeń klastra dla istniejącego klastra. Właściwości używane do filtrowania obejmują typ klastra (zarządzanego, połączonego itp.), wersję kubernetes, lokalizację klastra. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types list-by-location |
Lista dostępnych typów rozszerzeń klastra w regionie. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types list-versions |
Lista dostępnych wersji dla typu rozszerzenia klastra dla danego klastra. |
Numer wewnętrzny | Podgląd i przestarzałe |
az k8s-extension extension-types list-versions-by-cluster |
Lista dostępnych wersji dla typu rozszerzenia klastra dla danego klastra. Właściwości używane do filtrowania obejmują typ klastra (zarządzanego, połączonego itp.), wersję kubernetes, lokalizację klastra. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types list-versions-by-location |
Lista dostępnych wersji dla wersji typu rozszerzenia klastra w regionie. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types show |
Pobieranie właściwości typu rozszerzenia klastra w regionie. |
Numer wewnętrzny | Podgląd i przestarzałe |
az k8s-extension extension-types show-by-cluster |
Pokaż właściwości dla typu rozszerzenia klastra dla istniejącego klastra. Właściwości używane do filtrowania obejmują typ klastra (zarządzanego, połączonego itp.), wersję kubernetes, lokalizację klastra. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types show-by-location |
Pokaż właściwości typu rozszerzenia klastra w regionie. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types show-version-by-cluster |
Pokaż właściwości skojarzone z wersją typu rozszerzenia klastra dla istniejącego klastra. Właściwości używane do filtrowania obejmują typ klastra (zarządzanego, połączonego itp.), wersję kubernetes, lokalizację klastra. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension extension-types show-version-by-location |
Pokaż właściwości skojarzone z wersją typu rozszerzenia klastra w regionie. |
Numer wewnętrzny | Wersja Preview |
az k8s-extension list |
Wyświetl listę rozszerzeń Kubernetes. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-extension show |
Pokaż rozszerzenie Kubernetes. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-extension update |
Zaktualizuj modyfikowalne właściwości rozszerzenia Kubernetes. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-extension create
Utwórz rozszerzenie klastra Kubernetes, w tym zakup oferty rozszerzenia z witryny Azure Marketplace (tylko usługa AKS). Zapoznaj się z przykładem na końcu, aby zobaczyć, jak utworzyć rozszerzenie lub kupić ofertę rozszerzenia.
Utwórz rozszerzenie Kubernetes. Dane wyjściowe zawierają wpisy tajne, które należy chronić. Upewnij się, że nie dołączysz tych wpisów tajnych do kontroli źródła. Sprawdź również, czy w dziennikach polecenia lub skryptu nie ma żadnych wpisów tajnych. Aby uzyskać dodatkowe informacje, zobacz http://aka.ms/clisecrets.
az k8s-extension create --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--extension-type
--name
--resource-group
[--auto-upgrade {false, true}]
[--cluster-resource-provider]
[--config]
[--config-file]
[--config-protected]
[--config-protected-file]
[--config-settings]
[--configuration-protected-settings]
[--configuration-protected-settings-file]
[--configuration-settings-file]
[--no-wait]
[--plan-name]
[--plan-product]
[--plan-publisher]
[--release-namespace]
[--release-train]
[--scope {cluster, namespace}]
[--target-namespace]
[--version]
Przykłady
Tworzenie rozszerzenia Kubernetes
az k8s-extension create --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension --extension-type microsoft.openservicemesh --scope cluster --release-train stable
Tworzenie rozszerzenia platformy Marketplace platformy Kubernetes
az k8s-extension create --resource-group my-resource-group --cluster-name mycluster --cluster-type managedClusters --name myextension --extension-type Contoso.AzureVoteKubernetesAppTest --scope cluster --release-train stable --plan-name testplan --plan-product kubernetest_apps_demo_offer --plan-publisher test_test_mix3pptest0011614206850774
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry arc lub klastry zarządzane usługi AKS lub urządzenia arc albo aprowizowaneClusters.
Nazwa typu rozszerzenia.
Nazwa wystąpienia rozszerzenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Automatycznie uaktualnij wersję pomocniczą wystąpienia rozszerzenia.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Konfiguracja Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Nie należy tego używać w przypadku wpisów tajnych, ponieważ ta wartość jest zwracana w odpowiedzi.
Ścieżka pliku JSON dla ustawień konfiguracji.
Konfiguracja Chronione Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Tylko klucz jest zwracany w odpowiedzi, wartość nie jest.
Ścieżka pliku JSON dla ustawień chronionych przez konfigurację.
Opcja "--config-settings" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--configuration-settings".
Konfiguracja Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Nie należy tego używać w przypadku wpisów tajnych, ponieważ ta wartość jest zwracana w odpowiedzi.
Opcja "--configuration-protected-settings" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj opcji "--config-protected-settings".
Konfiguracja Chronione Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Tylko klucz jest zwracany w odpowiedzi, wartość nie jest.
Opcja "--configuration-protected-settings-file" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--config-protected-file".
Ścieżka pliku JSON dla ustawień chronionych przez konfigurację.
Opcja "--configuration-settings-file" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--config-settings-file".
Ścieżka pliku JSON dla ustawień konfiguracji.
Nie czekaj na zakończenie długotrwałej operacji.
Nazwa planu odnosi się do identyfikatora planu rozszerzenia pobieranego z portalu Marketplace w obszarze Informacje o użyciu i obsługa techniczna.
Produkt planu odnosi się do identyfikatora produktu rozszerzenia pobieranego z portalu Marketplace w obszarze Informacje o użyciu i obsługa techniczna. Przykładem jest nazwa używanej oferty niezależnego dostawcy oprogramowania.
Wydawca planu odwołuje się do identyfikatora wydawcy rozszerzenia pobieranego z portalu Marketplace w obszarze Informacje o użyciu i obsługa techniczna.
Określ przestrzeń nazw, aby zainstalować wydanie rozszerzenia.
Określ pociąg wydania dla typu rozszerzenia.
Określ zakres rozszerzenia.
Określ docelową przestrzeń nazw do zainstalowania dla wystąpienia rozszerzenia. Ten parametr jest wymagany, jeśli zakres rozszerzenia jest ustawiony na "przestrzeń nazw".
Określ wersję do zainstalowania dla wystąpienia rozszerzenia, jeśli opcja --auto-upgrade-minor-version nie jest włączona.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az k8s-extension delete
Usuń rozszerzenie Kubernetes.
az k8s-extension delete --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force]
[--no-wait]
[--yes]
Przykłady
Usuwanie istniejącego rozszerzenia Kubernetes
az k8s-extension delete --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry arc lub klastry zarządzane usługi AKS lub urządzenia arc albo aprowizowaneClusters.
Nazwa wystąpienia rozszerzenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Określ, czy wymusić usunięcie rozszerzenia z klastra.
Nie czekaj na zakończenie długotrwałej operacji.
Ignoruj monity o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az k8s-extension list
Wyświetl listę rozszerzeń Kubernetes.
Wyświetl listę wszystkich rozszerzeń Kubernetes w klastrze, w tym ich właściwości. Dane wyjściowe zawierają wpisy tajne, które należy chronić. Upewnij się, że nie dołączysz tych wpisów tajnych do kontroli źródła. Sprawdź również, czy w dziennikach polecenia lub skryptu nie ma żadnych wpisów tajnych. Aby uzyskać dodatkowe informacje, zobacz http://aka.ms/clisecrets.
az k8s-extension list --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Przykłady
Wyświetlanie listy wszystkich rozszerzeń Kubernetes w klastrze
az k8s-extension list --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry arc lub klastry zarządzane usługi AKS lub urządzenia arc albo aprowizowaneClusters.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az k8s-extension show
Pokaż rozszerzenie Kubernetes.
Pokaż rozszerzenie Kubernetes, w tym jego właściwości. Dane wyjściowe zawierają wpisy tajne, które należy chronić. Upewnij się, że nie dołączysz tych wpisów tajnych do kontroli źródła. Sprawdź również, czy w dziennikach polecenia lub skryptu nie ma żadnych wpisów tajnych. Aby uzyskać dodatkowe informacje, zobacz http://aka.ms/clisecrets.
az k8s-extension show --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Przykłady
Pokaż szczegóły rozszerzenia Kubernetes
az k8s-extension show --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry arc lub klastry zarządzane usługi AKS lub urządzenia arc albo aprowizowaneClusters.
Nazwa wystąpienia rozszerzenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
az k8s-extension update
Zaktualizuj modyfikowalne właściwości rozszerzenia Kubernetes.
Aby uzyskać informacje o aktualizacji do konfiguracji Ustawienia i ConfigProtected Ustawienia, zapoznaj się z dokumentacją usługi rozszerzenia klastra, aby sprawdzić, czy aktualizacja tych właściwości jest obsługiwana przed zaktualizowaniem tych właściwości. Dane wyjściowe zawierają wpisy tajne, które należy chronić. Upewnij się, że nie dołączysz tych wpisów tajnych do kontroli źródła. Sprawdź również, czy w dziennikach polecenia lub skryptu nie ma żadnych wpisów tajnych. Aby uzyskać dodatkowe informacje, zobacz http://aka.ms/clisecrets.
az k8s-extension update --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--auto-upgrade {false, true}]
[--cluster-resource-provider]
[--config]
[--config-file]
[--config-protected]
[--config-protected-file]
[--config-settings]
[--configuration-protected-settings]
[--configuration-protected-settings-file]
[--configuration-settings-file]
[--no-wait]
[--release-train]
[--version]
[--yes]
Przykłady
Aktualizowanie rozszerzenia Kubernetes
az k8s-extension update --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension --auto-upgrade true/false --version extension-version --release-train stable --configuration-settings settings-key=settings-value --config-protected-settings protected-settings-key=protected-value --config-settings-file=config-settings-file --config-protected-file=protected-settings-file
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry arc lub klastry zarządzane usługi AKS lub urządzenia arc albo aprowizowaneClusters.
Nazwa wystąpienia rozszerzenia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Automatycznie uaktualnij wersję pomocniczą wystąpienia rozszerzenia.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Konfiguracja Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Nie należy tego używać w przypadku wpisów tajnych, ponieważ ta wartość jest zwracana w odpowiedzi.
Ścieżka pliku JSON dla ustawień konfiguracji.
Konfiguracja Chronione Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Tylko klucz jest zwracany w odpowiedzi, wartość nie jest.
Ścieżka pliku JSON dla ustawień chronionych przez konfigurację.
Opcja "--config-settings" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--configuration-settings".
Konfiguracja Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Nie należy tego używać w przypadku wpisów tajnych, ponieważ ta wartość jest zwracana w odpowiedzi.
Opcja "--configuration-protected-settings" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj opcji "--config-protected-settings".
Konfiguracja Chronione Ustawienia jako para key=value. Powtórz parametr dla każdego ustawienia. Tylko klucz jest zwracany w odpowiedzi, wartość nie jest.
Opcja "--configuration-protected-settings-file" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--config-protected-file".
Ścieżka pliku JSON dla ustawień chronionych przez konfigurację.
Opcja "--configuration-settings-file" została wycofana i zostanie usunięta w przyszłej wersji. Zamiast tego użyj polecenia "--config-settings-file".
Ścieżka pliku JSON dla ustawień konfiguracji.
Nie czekaj na zakończenie długotrwałej operacji.
Określ pociąg wydania dla typu rozszerzenia.
Określ wersję do zainstalowania dla wystąpienia rozszerzenia, jeśli opcja --auto-upgrade-minor-version nie jest włączona.
Ignoruj monity o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.