Condividi tramite


az fleet namespace

Annotazioni

Questo riferimento fa parte dell'estensione fleet per l'interfaccia della riga di comando di Azure (versione 2.61.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az fleet namespace . Altre informazioni sulle estensioni.

Questo gruppo di comandi è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Comandi per gestire gli spazi dei nomi gestiti dalla flotta.

Comandi

Nome Descrizione Tipo Status
az fleet namespace create

Crea uno spazio dei nomi gestito dalla flotta.

Extension Preview
az fleet namespace delete

Elimina uno spazio dei nomi gestito dalla flotta.

Extension Preview
az fleet namespace get-credentials

Ottenere kubeconfig per uno spazio dei nomi fleet, con il contesto dello spazio dei nomi preconfigurato.

Extension Preview
az fleet namespace list

Elenca gli spazi dei nomi gestiti di una flotta.

Extension Preview
az fleet namespace show

Ottiene uno spazio dei nomi gestito dalla flotta.

Extension Preview
az fleet namespace update

Aggiorna uno spazio dei nomi gestito dalla flotta.

Extension Preview
az fleet namespace wait

Attendere che uno spazio dei nomi gestito della flotta raggiunga uno stato desiderato.

Extension Preview

az fleet namespace create

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Crea uno spazio dei nomi gestito dalla flotta.

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]

Esempio

Creare uno spazio dei nomi gestito della flotta di base.

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

Creare uno spazio dei nomi gestito della flotta con tag.

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

Creare uno spazio dei nomi gestito della flotta con limiti e criteri delle risorse.

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

Creare uno spazio dei nomi gestito della flotta in cluster membri specifici.

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

Parametri necessari

--fleet-name -f

Nome della flotta.

--name -n

Nome dello spazio dei nomi Kubernetes da creare nei cluster membri.

--resource-group -g

Nome del gruppo di risorse.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--adoption-policy

Criteri di adozione per lo spazio dei nomi.

Proprietà Valore
Valore predefinito: Never
Valori accettati: Always, IfIdentical, Never
--annotations

Annotazioni separate da spazi in formato key=value. Esempio: env=production region=us-west team=devops.

--cpu-limits

Limiti della CPU per lo spazio dei nomi. Esempio: 1000 m.

--cpu-requests

Richieste di CPU per lo spazio dei nomi. Esempio: 1000 m.

--delete-policy

Eliminare i criteri per lo spazio dei nomi.

Proprietà Valore
Valore predefinito: Keep
Valori accettati: Delete, Keep
--egress-policy

Criteri in uscita per lo spazio dei nomi.

Proprietà Valore
Valori accettati: AllowAll, AllowSameNamespace, DenyAll
--ingress-policy

Criteri di ingresso per lo spazio dei nomi.

Proprietà Valore
Valori accettati: AllowAll, AllowSameNamespace, DenyAll
--labels

Etichette separate da spazi nel formato key=value. Esempio: env=production region=us-west team=devops.

--member-cluster-names

Elenco delimitato da spazi dei nomi dei cluster membri a cui applicare lo spazio dei nomi.

--memory-limits

Limiti di memoria per lo spazio dei nomi. Esempio: 500Mi.

--memory-requests

Richieste di memoria per lo spazio dei nomi. Esempio: 500Mi.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az fleet namespace delete

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Elimina uno spazio dei nomi gestito dalla flotta.

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

Esempio

Eliminare uno spazio dei nomi gestito specifico.

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

Parametri necessari

--fleet-name -f

Nome della flotta.

--name -n

Nome dello spazio dei nomi gestito.

--resource-group -g

Nome del gruppo di risorse.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--yes -y

Non richiedere conferma.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az fleet namespace get-credentials

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Ottenere kubeconfig per uno spazio dei nomi fleet, con il contesto dello spazio dei nomi preconfigurato.

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

Esempio

Ottenere kubeconfig per uno spazio dei nomi fleet dal cluster hub.

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

Ottenere kubeconfig per uno spazio dei nomi della flotta da un membro della flotta specifico.

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

Salvare kubeconfig in un file specifico.

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

Parametri necessari

--fleet-name -f

Nome della flotta.

--name -n

Specificare il nome dello spazio dei nomi gestito.

--resource-group -g

Nome del gruppo di risorse.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--context

Se specificato, sovrascrivere il nome di contesto predefinito.

--file

File di configurazione di Kubernetes da aggiornare. Usare "-" per stampare YAML in stdout.

Proprietà Valore
Valore predefinito: ~\.kube\config
--member -m

Specificare il nome del membro della flotta per ottenere le credenziali dal cluster gestito associato.

--overwrite-existing

Sovrascrivere qualsiasi voce del cluster esistente con lo stesso nome.

Proprietà Valore
Valore predefinito: True
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az fleet namespace list

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Elenca gli spazi dei nomi gestiti di una flotta.

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

Esempio

Elencare tutti gli spazi dei nomi gestiti per una determinata flotta.

az fleet namespace list -g MyFleetResourceGroup -f MyFleetName

Parametri necessari

--fleet-name -f

Nome della flotta.

--resource-group -g

Nome del gruppo di risorse.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az fleet namespace show

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Ottiene uno spazio dei nomi gestito dalla flotta.

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

Esempio

Visualizzare i dettagli di uno spazio dei nomi gestito specifico.

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

Parametri necessari

--fleet-name -f

Nome della flotta.

--name -n

Nome dello spazio dei nomi gestito.

--resource-group -g

Nome del gruppo di risorse.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az fleet namespace update

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Aggiorna uno spazio dei nomi gestito dalla flotta.

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

Esempio

Aggiorna uno spazio dei nomi gestito dalla flotta.

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

Aggiornare i tag per uno spazio dei nomi gestito dalla flotta.

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

Parametri necessari

--fleet-name -f

Nome della flotta.

--name -n

Nome dello spazio dei nomi gestito.

--resource-group -g

Nome del gruppo di risorse.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--no-wait

Non attendere il completamento dell'operazione a esecuzione prolungata.

Proprietà Valore
Valore predefinito: False
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az fleet namespace wait

Anteprima

Il gruppo di comandi 'fleet namespace' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Attendere che uno spazio dei nomi gestito della flotta raggiunga uno stato desiderato.

Se un'operazione su uno spazio dei nomi gestito della flotta è stata interrotta o è stata avviata con --no-wait, usare questo comando per attendere il completamento.

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

Parametri necessari

--fleet-name -f

Nome della flotta.

--name -n

Nome dello spazio dei nomi gestito.

--resource-group -g

Nome del gruppo di risorse.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--created

Attendere fino a quando non viene creato con 'provisioningState' in 'Succeeded'.

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
Valore predefinito: False
--custom

Attendere che la condizione soddisfi una query JMESPath personalizzata. Ad esempio provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
--deleted

Attendere l'eliminazione.

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
Valore predefinito: False
--exists

Attendere che la risorsa esista.

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
Valore predefinito: False
--interval

Intervallo di polling in secondi.

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
Valore predefinito: 30
--timeout

Attesa massima in secondi.

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
Valore predefinito: 3600
--updated

Attendere fino a quando non viene aggiornato con provisioningState in 'Succeeded'.

Proprietà Valore
Gruppo di parametri: Wait Condition Arguments
Valore predefinito: False
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False