Partilhar via


az aks namespace

Note

This reference is part of the aks-preview extension for the Azure CLI (version 2.61.0 or higher). A extensão será instalada automaticamente na primeira vez que você executar um comando az aks namespace . Learn more about extensions.

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Comandos para gerenciar namespace no cluster Kubernetes gerenciado.

Comandos

Name Description Tipo Status
az aks namespace add

Adicione namespace ao cluster Kubernetes gerenciado.

Extension Preview
az aks namespace delete

Exclua um namespace gerenciado no cluster Kubernetes gerenciado.

Extension Preview
az aks namespace get-credentials

Obtenha credenciais de acesso para um namespace gerenciado.

Extension Preview
az aks namespace list

Liste namespaces gerenciados no cluster Kubernetes gerenciado.

Extension Preview
az aks namespace show

Mostrar os detalhes de um namespace gerenciado no cluster Kubernetes gerenciado.

Extension Preview
az aks namespace update

Atualize o namespace no cluster Kubernetes gerenciado.

Extension Preview

az aks namespace add

Pré-visualizar

O grupo de comandos 'aks namespace' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Adicione namespace ao cluster Kubernetes gerenciado.

az aks namespace add --cluster-name
                     --cpu-limit
                     --cpu-request
                     --memory-limit
                     --memory-request
                     --name
                     --resource-group
                     [--adoption-policy {Always, IfIdentical, Never}]
                     [--aks-custom-headers]
                     [--annotations]
                     [--delete-policy {Delete, Keep}]
                     [--egress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                     [--ingress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                     [--labels]
                     [--no-wait]
                     [--tags]

Exemplos

Crie um namespace em um cluster AKS existente.

az aks namespace add -g MyResourceGroup --cluster-name MyClusterName --name NamespaceName --cpu-request 500m --cpu-limit 800m --memory-request 1Gi --memory-limit 2Gi --aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/ManagedNamespacePreview

Criar um namespace em um cluster AKS existente com rótulos, anotações e tags

az aks namespace add -g MyResourceGroup --cluster-name MyClusterName --name NamespaceName --labels a=b p=q --annotations a=b p=q --tags a=b p=q --cpu-request 500m --cpu-limit 800m --memory-request 1Gi --memory-limit 2Gi --aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/ManagedNamespacePreview

Parâmetros Obrigatórios

--cluster-name

Nome do cluster gerenciado.

--cpu-limit

Limite de CPU do namespace.

--cpu-request

Solicitação de CPU do namespace.

--memory-limit

Limite de memória do namespace.

--memory-request

Solicitação de memória do namespace.

--name -n

O nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--adoption-policy

Ação se o namespace Kubernetes com o mesmo nome já existir. O valor predefinido é Nunca.

Propriedade Valor
Valores aceites: Always, IfIdentical, Never
--aks-custom-headers

Envie cabeçalhos personalizados. Quando especificado, o formato deve ser Key1=Value1,Key2=Value2.

--annotations

Anotações para o namespace gerenciado.

--delete-policy

Exclua opções de um namespace. O valor padrão é Keep.

Propriedade Valor
Valores aceites: Delete, Keep
--egress-policy

Política de saída para a rede. O valor padrão é AllowAll.

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

Política de ingresso para a rede. O valor padrão é AllowSameNamespace.

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

Rótulos para o namespace gerenciado.

--no-wait

Não espere que a operação de longa duração termine.

Propriedade Valor
Default value: False
--tags

As tags do namespace gerenciado.

Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az aks namespace delete

Pré-visualizar

O grupo de comandos 'aks namespace' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Exclua um namespace gerenciado no cluster Kubernetes gerenciado.

az aks namespace delete --cluster-name
                        --name
                        --resource-group
                        [--no-wait]

Parâmetros Obrigatórios

--cluster-name

O nome do cluster.

--name -n

O nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--no-wait

Não espere que a operação de longa duração termine.

Propriedade Valor
Default value: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az aks namespace get-credentials

Pré-visualizar

O grupo de comandos 'aks namespace' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Obtenha credenciais de acesso para um namespace gerenciado.

az aks namespace get-credentials --cluster-name
                                 --name
                                 --resource-group
                                 [--context]
                                 [--file]
                                 [--overwrite-existing]

Exemplos

Obtenha credenciais de acesso para um namespace gerenciado. (autogenerated)

az aks namespace get-credentials --resource-group MyResourceGroup --cluster-name MyManagedCluster --name ManagedNamespaceName

Parâmetros Obrigatórios

--cluster-name

O nome do cluster.

--name -n

O nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--context

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

--file -f

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

Propriedade Valor
Default value: ~\.kube\config
--overwrite-existing

Substitua qualquer entrada de cluster existente com o mesmo nome.

Propriedade Valor
Default value: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

As credenciais estão sempre no formato YAML, portanto, esse argumento é efetivamente ignorado.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az aks namespace list

Pré-visualizar

O grupo de comandos 'aks namespace' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Liste namespaces gerenciados no cluster Kubernetes gerenciado.

az aks namespace list [--cluster-name]
                      [--resource-group]

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--cluster-name

O nome do cluster.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az aks namespace show

Pré-visualizar

O grupo de comandos 'aks namespace' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Mostrar os detalhes de um namespace gerenciado no cluster Kubernetes gerenciado.

az aks namespace show --cluster-name
                      --name
                      --resource-group

Parâmetros Obrigatórios

--cluster-name

O nome do cluster.

--name -n

O nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False

az aks namespace update

Pré-visualizar

O grupo de comandos 'aks namespace' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Atualize o namespace no cluster Kubernetes gerenciado.

az aks namespace update --cluster-name
                        --name
                        --resource-group
                        [--adoption-policy {Always, IfIdentical, Never}]
                        [--aks-custom-headers]
                        [--annotations]
                        [--cpu-limit]
                        [--cpu-request]
                        [--delete-policy {Delete, Keep}]
                        [--egress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                        [--ingress-policy {AllowAll, AllowSameNamespace, DenyAll}]
                        [--labels]
                        [--memory-limit]
                        [--memory-request]
                        [--no-wait]
                        [--tags]

Exemplos

atualizar namespace em um cluster AKS existente.

az aks namespace update -g MyResourceGroup --cluster-name MyClusterName --name NamespaceName --labels a=b p=q --annotations a=b p=q --tags a=b p=q --cpu-request 600m --cpu-limit 800m --memory-request 2Gi --memory-limit 3Gi --adoption-policy Always --aks-custom-headers AKSHTTPCustomFeatures=Microsoft.ContainerService/ManagedNamespacePreview

Parâmetros Obrigatórios

--cluster-name

Nome do cluster gerenciado.

--name -n

O nome do namespace gerenciado.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--adoption-policy

Ação se o namespace Kubernetes com o mesmo nome já existir.

Propriedade Valor
Valores aceites: Always, IfIdentical, Never
--aks-custom-headers

Envie cabeçalhos personalizados. Quando especificado, o formato deve ser Key1=Value1,Key2=Value2.

--annotations

Anotações para o namespace gerenciado.

--cpu-limit

Limite de CPU do namespace.

--cpu-request

Solicitação de CPU do namespace.

--delete-policy

Exclua opções de um namespace.

Propriedade Valor
Valores aceites: Delete, Keep
--egress-policy

Regra de política de saída para a rede.

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

Regra de política de ingresso para a rede.

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

Rótulos para o namespace gerenciado.

--memory-limit

Limite de memória do namespace.

--memory-request

Solicitação de memória do namespace.

--no-wait

Não espere que a operação de longa duração termine.

Propriedade Valor
Default value: False
--tags

As tags do namespace gerenciado.

Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Output format.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Default value: False