az aks bastion

Note

Essa referência faz parte da extensão aks-preview para o CLI do Azure (versão 2.85.0 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az aks bastion . Saiba mais sobre extensões.

Comandos para gerenciar ou conectar-se a Azure Bastion para um cluster kubernetes gerenciado.

Comandos

Nome Description Tipo Status
az aks bastion disable

Desabilite o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

Extension GA
az aks bastion enable

Habilite o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

Extension GA
az aks bastion tunnel

Conecte-se a um cluster kubernetes gerenciado usando Azure Bastion.

Extension GA
az aks bastion update

Atualizar o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

Extension GA

az aks bastion disable

Desabilite o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

az aks bastion disable --name
                       --resource-group
                       [--acquire-policy-token]
                       [--aks-custom-headers]
                       [--change-reference]
                       [--no-wait]

Exemplos

Desabilite o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

az aks bastion disable --name MyManagedCluster --resource-group MyResourceGroup

Parâmetros obrigatórios

--name -n

Nome do cluster 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

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.

--acquire-policy-token

Adquirir um token Azure Policy automaticamente para essa operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--aks-custom-headers

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

--change-reference

A ID de referência de alteração relacionada para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--no-wait

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

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 aks bastion enable

Habilite o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

az aks bastion enable --name
                      --resource-group
                      [--acquire-policy-token]
                      [--aks-custom-headers]
                      [--bastion-public-ip]
                      [--bastion-scale-units]
                      [--bastion-sku {Premium, Standard}]
                      [--change-reference]
                      [--no-wait]

Exemplos

Habilite o host de Azure Bastion gerenciado para um cluster kubernetes gerenciado com configurações padrão.

az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup

Habilite o host de Azure Bastion gerenciado com sku premium e unidades de escala personalizadas.

az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup --bastion-sku premium --bastion-scale-units 7

Habilite o host de Azure Bastion gerenciado com endereço IP público BYO.

az aks bastion enable --name MyManagedCluster --resource-group MyResourceGroup --bastion-public-ip /subscriptions/{subscription-id}/resourceGroups/MyResourceGroup/providers/Microsoft.Network/publicIPAddresses/MyPublicIP

Parâmetros obrigatórios

--name -n

Nome do cluster 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

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.

--acquire-policy-token

Adquirir um token Azure Policy automaticamente para essa operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--aks-custom-headers

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

--bastion-public-ip

A ID do recurso de um endereço IP público existente a ser atribuído ao host Azure Bastion gerenciado.

Quando não especificado, um novo endereço IP público será criado e atribuído ao host Azure Bastion gerenciado.

--bastion-scale-units

O número de unidades de escala para o host Azure Bastion gerenciado.

--bastion-sku -s

Especifique a SKU do host Azure Bastion gerenciado.

Propriedade Valor
Valores aceitos: Premium, Standard
--change-reference

A ID de referência de alteração relacionada para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--no-wait

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

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 aks bastion tunnel

Conecte-se a um cluster kubernetes gerenciado usando Azure Bastion.

O comando iniciará um subshell com o kubeconfig definido para se conectar ao cluster por meio do Bastion. Use exit ou Ctrl-D (ou seja, EOF) para sair do subshell.

az aks bastion tunnel --name
                      --resource-group
                      [--acquire-policy-token]
                      [--admin]
                      [--bastion]
                      [--change-reference]
                      [--kubeconfig-path]
                      [--port]
                      [--yes]

Exemplos

Conecte-se a um cluster kubernetes gerenciado usando Azure Bastion com credenciais personalizadas de porta e administrador.

az aks bastion tunnel -g MyResourceGroup --name MyManagedCluster --bastion MyBastionResource --port 50001 --admin

Conecte-se usando um arquivo kubeconfig existente.

az aks bastion tunnel -g MyResourceGroup --name MyManagedCluster --kubeconfig-path ~/.kube/config

Parâmetros obrigatórios

--name -n

Nome do cluster 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

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.

--acquire-policy-token

Adquirir um token Azure Policy automaticamente para essa operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--admin

Use as credenciais de administrador do cluster para se conectar ao bastião.

Propriedade Valor
Valor padrão: False
--bastion

O nome ou a ID de recurso de um recurso do Bastion pré-implantado configurado para se conectar ao cluster do AKS atual.

Se não for especificado, o comando tentará identificar um recurso do Bastion existente dentro do grupo de recursos do nó do cluster.

--change-reference

A ID de referência de alteração relacionada para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--kubeconfig-path

Caminho para um arquivo kubeconfig existente a ser usado.

Se especificado, usa esse arquivo kubeconfig em seu local original em vez de buscar credenciais de Azure.

--port

O número da porta local usado para a conexão de bastiões.

Se não for fornecido, uma porta aleatória será usada.

--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 aks bastion update

Atualizar o host de Azure Bastion gerenciado para um cluster do Kubernetes gerenciado.

az aks bastion update --name
                      --resource-group
                      [--acquire-policy-token]
                      [--aks-custom-headers]
                      [--bastion-scale-units]
                      [--bastion-sku {Premium, Standard}]
                      [--change-reference]
                      [--no-wait]

Exemplos

Atualizar o host Azure Bastion gerenciado para o SKU Premium.

az aks bastion update --name MyManagedCluster --resource-group MyResourceGroup --bastion-sku premium

Dimensionar o host Azure Bastion gerenciado.

az aks bastion update --name MyManagedCluster --resource-group MyResourceGroup --bastion-scale-units 7

Parâmetros obrigatórios

--name -n

Nome do cluster 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

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.

--acquire-policy-token

Adquirir um token Azure Policy automaticamente para essa operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--aks-custom-headers

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

--bastion-scale-units

O número de unidades de escala para o host Azure Bastion gerenciado.

--bastion-sku -s

Especifique a SKU do host Azure Bastion gerenciado.

Propriedade Valor
Valores aceitos: Premium, Standard
--change-reference

A ID de referência de alteração relacionada para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--no-wait

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

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