Compartilhar via


az fleet namespace

Observação

Essa referência faz parte da extensão de frota da CLI do Azure (versão 2.61.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando de namespace az fleet . Saiba mais sobre extensões.

Esse grupo de comandos está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Comandos para gerenciar namespaces gerenciados pela frota.

Comandos

Nome Description Tipo Status
az fleet namespace create

Cria um namespace gerenciado por frota.

Extension Preview
az fleet namespace delete

Exclui um namespace gerenciado pela frota.

Extension Preview
az fleet namespace get-credentials

Obtenha kubeconfig para um namespace de frota, com o contexto de namespace pré-configurado.

Extension Preview
az fleet namespace list

Lista os namespaces gerenciados de uma frota.

Extension Preview
az fleet namespace show

Obtém um namespace gerenciado pela frota.

Extension Preview
az fleet namespace update

Atualiza um namespace gerenciado pela frota.

Extension Preview
az fleet namespace wait

Aguarde até que um namespace gerenciado pela frota atinja um estado desejado.

Extension Preview

az fleet namespace create

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Cria um namespace gerenciado por frota.

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]

Exemplos

Crie um namespace gerenciado de frota básico.

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

Crie um namespace gerenciado por frota com marcas.

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

Crie um namespace gerenciado por frota com limites de recursos e políticas.

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

Crie um namespace gerenciado por frota em clusters de membros específicos.

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

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--name -n

O nome do namespace do Kubernetes a ser criado em clusters de membros.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--adoption-policy

Política de adoção para o namespace.

Propriedade Valor
Valor padrão: Never
Valores aceitos: Always, IfIdentical, Never
--annotations

Anotações separadas por espaço no formato key=value. Exemplo: env=production region=us-west team=devops.

--cpu-limits

Limites de CPU para o namespace. Exemplo: 1000m.

--cpu-requests

Solicitações de CPU para o namespace. Exemplo: 1000m.

--delete-policy

Excluir a política para o namespace.

Propriedade Valor
Valor padrão: Keep
Valores aceitos: Delete, Keep
--egress-policy

Política de saída para o namespace.

Propriedade Valor
Valores aceitos: AllowAll, AllowSameNamespace, DenyAll
--ingress-policy

Política de entrada para o namespace.

Propriedade Valor
Valores aceitos: AllowAll, AllowSameNamespace, DenyAll
--labels

Rótulos separados por espaço no formato key=value. Exemplo: env=production region=us-west team=devops.

--member-cluster-names

Lista separada por espaço de nomes de cluster de membro ao qual aplicar o namespace.

--memory-limits

Limites de memória para o namespace. Exemplo: 500Mi.

--memory-requests

Solicitações de memória para o namespace. Exemplo: 500Mi.

--no-wait

Não aguarde a conclusão da operação de execução prolongada.

Propriedade Valor
Valor padrão: False
--tags

Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az fleet namespace delete

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Exclui um namespace gerenciado pela frota.

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

Exemplos

Exclua um namespace gerenciado específico.

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

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--name -n

Nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--no-wait

Não aguarde a conclusão da operação de execução prolongada.

Propriedade Valor
Valor padrão: False
--yes -y

Não solicite confirmação.

Propriedade Valor
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az fleet namespace get-credentials

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Obtenha kubeconfig para um namespace de frota, com o contexto de namespace pré-configurado.

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

Exemplos

Obtenha kubeconfig para um namespace de frota do cluster do hub.

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

Obtenha kubeconfig para um namespace de frota de um membro específico da frota.

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

Salve kubeconfig em um arquivo específico.

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

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--name -n

Especifique o nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--context

Se especificado, substitua o nome de contexto padrão.

--file

Arquivo de configuração do Kubernetes a ser atualizado. Em vez disso, use "-" para imprimir YAML em stdout.

Propriedade Valor
Valor padrão: ~\.kube\config
--member -m

Especifique o nome do membro da frota para obter credenciais de seu cluster gerenciado associado.

--overwrite-existing

Substitua qualquer entrada de cluster existente com o mesmo nome.

Propriedade Valor
Valor padrão: True
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az fleet namespace list

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Lista os namespaces gerenciados de uma frota.

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

Exemplos

Liste todos os namespaces gerenciados para uma determinada frota.

az fleet namespace list -g MyFleetResourceGroup -f MyFleetName

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az fleet namespace show

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Obtém um namespace gerenciado pela frota.

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

Exemplos

Mostrar os detalhes de um namespace gerenciado específico.

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

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--name -n

Nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az fleet namespace update

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Atualiza um namespace gerenciado pela frota.

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

Exemplos

Atualiza um namespace gerenciado pela frota.

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

Atualizar marcas para um namespace gerenciado pela frota.

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

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--name -n

Nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--no-wait

Não aguarde a conclusão da operação de execução prolongada.

Propriedade Valor
Valor padrão: False
--tags

Marcas separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar marcas existentes.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False

az fleet namespace wait

Versão Prévia

O grupo de comandos 'namespace da frota' está em versão prévia e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Aguarde até que um namespace gerenciado pela frota atinja um estado desejado.

Se uma operação em um namespace gerenciado pela frota tiver sido interrompida ou iniciada --no-wait, use este comando para aguardar a conclusão.

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

Parâmetros Exigidos

--fleet-name -f

Nome da frota.

--name -n

Nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--created

Aguarde até ser criado com 'provisioningState' em 'Succeeded'.

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
Valor padrão: False
--custom

Aguarde até que a condição atenda a uma consulta JMESPath personalizada. Por exemplo, provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
--deleted

Aguarde até ser excluído.

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
Valor padrão: False
--exists

Aguarde até que o recurso exista.

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
Valor padrão: False
--interval

Intervalo de sondagem em segundos.

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
Valor padrão: 30
--timeout

Espera máxima em segundos.

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
Valor padrão: 3600
--updated

Aguarde até que seja atualizado com provisioningState em 'Succeeded'.

Propriedade Valor
Grupo de parâmetros: Wait Condition Arguments
Valor padrão: False
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: False