Freigeben über


az fleet namespace

Hinweis

Diese Referenz ist Teil der Flottenerweiterung für die Azure CLI (Version 2.61.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az fleet-Namespacebefehl zum ersten Mal ausführen. Erfahren Sie mehr über Erweiterungen.

Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Befehle zum Verwalten von verwalteten Namespaces für flotten Verwaltete Namespaces.

Befehle

Name Beschreibung Typ Status
az fleet namespace create

Erstellt einen vom Flotten verwalteten Namespace.

Extension Vorschau
az fleet namespace delete

Löscht einen flottenverwalteten Namespace.

Extension Vorschau
az fleet namespace get-credentials

Get kubeconfig for a fleet namespace, with the namespace context pre-configure.

Extension Vorschau
az fleet namespace list

Listet die verwalteten Namespaces einer Flotte auf.

Extension Vorschau
az fleet namespace show

Ruft einen flottenverwalteten Namespace ab.

Extension Vorschau
az fleet namespace update

Aktualisiert einen vom Flotten verwalteten Namespace.

Extension Vorschau
az fleet namespace wait

Warten Sie, bis ein flotter verwalteter Namespace einen gewünschten Zustand erreicht.

Extension Vorschau

az fleet namespace create

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Erstellt einen vom Flotten verwalteten Namespace.

az fleet namespace create --fleet-name
                          --name
                          --resource-group
                          [--adoption-policy {Always, IfIdentical, Never}]
                          [--annotations]
                          [--cpu-limits]
                          [--cpu-requests]
                          [--delete-policy {Delete, Keep}]
                          [--egress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                          [--ingress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                          [--labels]
                          [--member-cluster-names]
                          [--memory-limits]
                          [--memory-requests]
                          [--no-wait]
                          [--tags]

Beispiele

Erstellen Sie einen einfachen verwalteten Namespace für Flotten.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Erstellen Sie einen verwalteten Flottennamespace mit Tags.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --tags environment=production key=value

Erstellen Sie einen vom Flotten verwalteten Namespace mit Ressourcenlimits und Richtlinien.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --annotations key=value --labels key=value --cpu-requests 1m --cpu-limits 4m --memory-requests 1Mi --memory-limits 4Mi --ingress-policy AllowAll --egress-policy DenyAll --delete-policy Keep --adoption-policy Never

Erstellen Sie einen flottenverwalteten Namespace auf bestimmten Memberclustern.

az fleet namespace create -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --member-cluster-names team-01 team-02 team-03 team-04

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--name -n

Der Name des Kubernetes-Namespace, der auf Memberclustern erstellt werden soll.

--resource-group -g

Name der Ressourcengruppe

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--adoption-policy

Einführungsrichtlinie für den Namespace.

Eigenschaft Wert
Standardwert: Never
Zulässige Werte: Always, IfIdentical, Never
--annotations

Leerzeichentrennte Anmerkungen im Schlüssel=Wertformat. Beispiel: env=production region=us-west team=devops.

--cpu-limits

CPU-Grenzwerte für den Namespace. Beispiel: 1000m.

--cpu-requests

CPU-Anforderungen für den Namespace. Beispiel: 1000m.

--delete-policy

Löschen sie die Richtlinie für den Namespace.

Eigenschaft Wert
Standardwert: Keep
Zulässige Werte: Delete, Keep
--egress-policy

Ausgangsrichtlinie für den Namespace.

Eigenschaft Wert
Zulässige Werte: AllowAll, AllowSameNamespace, DenyAll
--ingress-policy

Ingress-Richtlinie für den Namespace.

Eigenschaft Wert
Zulässige Werte: AllowAll, AllowSameNamespace, DenyAll
--labels

Leerzeichentrennte Beschriftungen im Schlüssel=Wertformat. Beispiel: env=production region=us-west team=devops.

--member-cluster-names

Durch Leerzeichen getrennte Liste der Memberclusternamen, auf die der Namespace angewendet werden soll.

--memory-limits

Speicherbeschränkungen für den Namespace. Beispiel: 500Mi.

--memory-requests

Speicheranforderungen für den Namespace. Beispiel: 500Mi.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az fleet namespace delete

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Löscht einen flottenverwalteten Namespace.

az fleet namespace delete --fleet-name
                          --name
                          --resource-group
                          [--no-wait]
                          [--yes]

Beispiele

Löschen Eines bestimmten verwalteten Namespaces.

az fleet namespace delete -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--name -n

Name des verwalteten Namespaces.

--resource-group -g

Name der Ressourcengruppe

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--yes -y

Zur Bestätigung nicht auffordern.

Eigenschaft Wert
Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az fleet namespace get-credentials

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Get kubeconfig for a fleet namespace, with the namespace context pre-configure.

az fleet namespace get-credentials --fleet-name
                                   --name
                                   --resource-group
                                   [--context]
                                   [--file]
                                   [--member]
                                   [--overwrite-existing]

Beispiele

Rufen Sie kubeconfig für einen Flottennamespace aus dem Hubcluster ab.

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Rufen Sie kubeconfig für einen Flottennamespace von einem bestimmten Flottenmitglied ab.

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --member MyFleetMember

Speichern Sie kubeconfig in einer bestimmten Datei.

az fleet namespace get-credentials -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --file ~/my-namespace-config

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--name -n

Geben Sie den Namen des verwalteten Namespaces an.

--resource-group -g

Name der Ressourcengruppe

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--context

Wenn angegeben, überschreiben Sie den Standardkontextnamen.

--file

Kubernetes-Konfigurationsdatei, die aktualisiert werden soll. Verwenden Sie "-", um YAML stattdessen in Stdout zu drucken.

Eigenschaft Wert
Standardwert: ~\.kube\config
--member -m

Geben Sie den Namen des Flottenmitglieds an, um Anmeldeinformationen aus dem zugeordneten verwalteten Cluster abzurufen.

--overwrite-existing

Überschreiben Sie alle vorhandenen Clustereinträge mit demselben Namen.

Eigenschaft Wert
Standardwert: True
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az fleet namespace list

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Listet die verwalteten Namespaces einer Flotte auf.

az fleet namespace list --fleet-name
                        --resource-group

Beispiele

Listet alle verwalteten Namespaces für eine bestimmte Flotte auf.

az fleet namespace list -g MyFleetResourceGroup -f MyFleetName

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--resource-group -g

Name der Ressourcengruppe

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az fleet namespace show

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Ruft einen flottenverwalteten Namespace ab.

az fleet namespace show --fleet-name
                        --name
                        --resource-group

Beispiele

Zeigen Sie die Details eines bestimmten verwalteten Namespaces an.

az fleet namespace show -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--name -n

Name des verwalteten Namespaces.

--resource-group -g

Name der Ressourcengruppe

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az fleet namespace update

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Aktualisiert einen vom Flotten verwalteten Namespace.

az fleet namespace update --fleet-name
                          --name
                          --resource-group
                          [--no-wait]
                          [--tags]

Beispiele

Aktualisiert einen vom Flotten verwalteten Namespace.

az fleet namespace update -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace

Aktualisieren Sie Tags für einen flottenverwalteten Namespace.

az fleet namespace update -g MyFleetResourceGroup -f MyFleetName -n MyManagedNamespace --tags environment=production

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--name -n

Name des verwalteten Namespaces.

--resource-group -g

Name der Ressourcengruppe

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist.

Eigenschaft Wert
Standardwert: False
--tags

Durch Leerzeichen getrennte Tags: key[=value] [key[=value] ...]. Verwenden Sie "", um vorhandene Tags zu löschen.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az fleet namespace wait

Vorschau

Befehlsgruppe "Flottennamespace" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Warten Sie, bis ein flotter verwalteter Namespace einen gewünschten Zustand erreicht.

Wenn ein Vorgang in einem flotten verwalteten Namespace unterbrochen oder mit --no-waitdiesem gestartet wurde, verwenden Sie diesen Befehl, um darauf zu warten, bis er abgeschlossen ist.

az fleet namespace wait --fleet-name
                        --name
                        --resource-group
                        [--created]
                        [--custom]
                        [--deleted]
                        [--exists]
                        [--interval]
                        [--timeout]
                        [--updated]

Erforderliche Parameter

--fleet-name -f

Name der Flotte.

--name -n

Name des verwalteten Namespaces.

--resource-group -g

Name der Ressourcengruppe

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--created

Warten Sie, bis sie mit 'provisioningState' unter 'Succeeded' erstellt wurde.

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
Standardwert: False
--custom

Warten Sie, bis die Bedingung eine benutzerdefinierte JMESPath-Abfrage erfüllt. Beispiel: provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
--deleted

Warten Sie, bis sie gelöscht wurde.

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
Standardwert: False
--exists

Warten Sie, bis die Ressource vorhanden ist.

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
Standardwert: False
--interval

Abrufintervall in Sekunden.

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
Standardwert: 30
--timeout

Maximale Wartezeit in Sekunden.

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
Standardwert: 3600
--updated

Warten Sie, bis sie mit provisioningState unter 'Succeeded' aktualisiert wurde.

Eigenschaft Wert
Parametergruppe: Wait Condition Arguments
Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False