az k8s-extension
Nota
Essa referência faz parte da extensão k8s da CLI do Azure (versão 2.51.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az k8s-extension . Saiba mais sobre extensões.
Comandos para gerenciar extensões do Kubernetes.
Comandos
Name | Description | Tipo | Estado |
---|---|---|---|
az k8s-extension create |
Crie uma Extensão de Cluster do Kubernetes, incluindo a compra de uma Oferta de extensão do Azure Marketplace (apenas AKS). Consulte o exemplo no final para ver como criar uma extensão ou comprar uma oferta de extensão. |
Extensão | GA |
az k8s-extension delete |
Exclua uma extensão do Kubernetes. |
Extensão | GA |
az k8s-extension extension-types |
Comandos para descobrir tipos de extensão do Kubernetes. |
Extensão | Pré-visualizar |
az k8s-extension extension-types list |
Liste os Tipos de Extensão de Cluster disponíveis para um cluster existente. |
Extensão | Pré-visualização e preterido |
az k8s-extension extension-types list-by-cluster |
Liste os Tipos de Extensão de Cluster disponíveis para um cluster existente. As propriedades usadas para filtragem incluem tipo de cluster (gerenciado, conectado, etc), versão do kubernetes, localização do cluster. |
Extensão | Pré-visualizar |
az k8s-extension extension-types list-by-location |
Liste os tipos de extensão de cluster disponíveis em uma região. |
Extensão | Pré-visualizar |
az k8s-extension extension-types list-versions |
Liste as versões disponíveis para um Tipo de Extensão de Cluster para um determinado cluster. |
Extensão | Pré-visualização e preterido |
az k8s-extension extension-types list-versions-by-cluster |
Liste as versões disponíveis para um Tipo de Extensão de Cluster para um determinado cluster. As propriedades usadas para filtragem incluem tipo de cluster (gerenciado, conectado, etc), versão do kubernetes, localização do cluster. |
Extensão | Pré-visualizar |
az k8s-extension extension-types list-versions-by-location |
Liste as versões disponíveis para um Tipo de Extensão de Cluster em uma região. |
Extensão | Pré-visualizar |
az k8s-extension extension-types show |
Obtenha propriedades para um Tipo de Extensão de Cluster em uma região. |
Extensão | Pré-visualização e preterido |
az k8s-extension extension-types show-by-cluster |
Mostrar propriedades de um Tipo de Extensão de Cluster para um cluster existente. As propriedades usadas para filtragem incluem tipo de cluster (gerenciado, conectado, etc), versão do kubernetes, localização do cluster. |
Extensão | Pré-visualizar |
az k8s-extension extension-types show-by-location |
Mostrar propriedades para um Tipo de Extensão de Cluster em uma região. |
Extensão | Pré-visualizar |
az k8s-extension extension-types show-version-by-cluster |
Mostrar propriedades associadas a uma versão do Tipo de Extensão de Cluster para um cluster existente. As propriedades usadas para filtragem incluem tipo de cluster (gerenciado, conectado, etc), versão do kubernetes, localização do cluster. |
Extensão | Pré-visualizar |
az k8s-extension extension-types show-version-by-location |
Mostrar propriedades associadas a uma versão do Tipo de Extensão de Cluster em uma região. |
Extensão | Pré-visualizar |
az k8s-extension list |
Listar extensões do Kubernetes. |
Extensão | GA |
az k8s-extension show |
Mostrar uma extensão do Kubernetes. |
Extensão | GA |
az k8s-extension update |
Atualize as propriedades mutáveis de uma extensão do Kubernetes. |
Extensão | GA |
az k8s-extension create
Crie uma Extensão de Cluster do Kubernetes, incluindo a compra de uma Oferta de extensão do Azure Marketplace (apenas AKS). Consulte o exemplo no final para ver como criar uma extensão ou comprar uma oferta de extensão.
Crie uma extensão do Kubernetes. A saída inclui segredos que você deve proteger. Certifique-se de não incluir esses segredos no controle do código-fonte. Verifique também se nenhum segredo está presente nos logs do seu comando ou script. Para obter informações adicionais, consulte http://aka.ms/clisecrets.
az k8s-extension create --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--extension-type
--name
--resource-group
[--auto-upgrade {false, true}]
[--cluster-resource-provider]
[--config]
[--config-file]
[--config-protected]
[--config-protected-file]
[--config-settings]
[--configuration-protected-settings]
[--configuration-protected-settings-file]
[--configuration-settings-file]
[--no-wait]
[--plan-name]
[--plan-product]
[--plan-publisher]
[--release-namespace]
[--release-train]
[--scope {cluster, namespace}]
[--target-namespace]
[--version]
Exemplos
Criar uma extensão do Kubernetes
az k8s-extension create --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension --extension-type microsoft.openservicemesh --scope cluster --release-train stable
Criar uma extensão do Kubernetes Marketplace
az k8s-extension create --resource-group my-resource-group --cluster-name mycluster --cluster-type managedClusters --name myextension --extension-type Contoso.AzureVoteKubernetesAppTest --scope cluster --release-train stable --plan-name testplan --plan-product kubernetest_apps_demo_offer --plan-publisher test_test_mix3pptest0011614206850774
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome do tipo de extensão.
Nome da instância de extensão.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Atualize automaticamente a versão secundária da instância de extensão.
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Definições de configuração como par chave=valor. Repita o parâmetro para cada configuração. Não use isso para segredos, pois esse valor é retornado em resposta.
Caminho do arquivo JSON para definições de configuração.
Configurações protegidas como par chave=valor. Repita o parâmetro para cada configuração. Somente a chave é retornada em resposta, o valor não é.
Caminho do arquivo JSON para configurações protegidas.
A opção '--config-settings' foi preterida e será removida em uma versão futura. Em vez disso, use '--configuration-settings'.
Definições de configuração como par chave=valor. Repita o parâmetro para cada configuração. Não use isso para segredos, pois esse valor é retornado em resposta.
A opção '--configuration-protected-settings' foi preterida e será removida em uma versão futura. Use '--config-protected-settings' em vez disso.
Configurações protegidas como par chave=valor. Repita o parâmetro para cada configuração. Somente a chave é retornada em resposta, o valor não é.
A opção '--configuration-protected-settings-file' foi preterida e será removida em uma versão futura. Use '--config-protected-file' em vez disso.
Caminho do arquivo JSON para configurações protegidas.
A opção '--configuration-settings-file' foi preterida e será removida em uma versão futura. Use '--config-settings-file' em vez disso.
Caminho do arquivo JSON para definições de configuração.
Não espere que a operação de longa duração termine.
O nome do plano refere-se ao ID do plano da extensão que está sendo retirada do portal do Marketplace em Informações de uso + suporte.
O produto do plano está se referindo à ID do Produto da extensão que está sendo retirada do portal do Marketplace em Informações de Uso + Suporte. Um exemplo disso é o nome da oferta de ISV usada.
O editor do plano está se referindo à ID do editor da extensão que está sendo retirada do portal do Marketplace em Informações de uso + suporte.
Especifique o namespace para instalar a versão da extensão.
Especifique o trem de liberação para o tipo de extensão.
Especifique o escopo da extensão.
Especifique o namespace de destino no qual instalar para a instância de extensão. Este parâmetro é necessário se o escopo da extensão estiver definido como 'namespace'.
Especifique a versão a ser instalada para a instância de extensão se --auto-upgrade-minor-version não estiver habilitado.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az k8s-extension delete
Exclua uma extensão do Kubernetes.
az k8s-extension delete --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force]
[--no-wait]
[--yes]
Exemplos
Excluir uma extensão existente do Kubernetes
az k8s-extension delete --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome da instância de extensão.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Especifique se a exclusão da extensão do cluster deve ser forçada.
Não espere que a operação de longa duração termine.
Ignore os prompts de confirmação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az k8s-extension list
Listar extensões do Kubernetes.
Liste todas as extensões do Kubernetes em um cluster, incluindo suas propriedades. A saída inclui segredos que você deve proteger. Certifique-se de não incluir esses segredos no controle do código-fonte. Verifique também se nenhum segredo está presente nos logs do seu comando ou script. Para obter informações adicionais, consulte http://aka.ms/clisecrets.
az k8s-extension list --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Exemplos
Listar todas as extensões do Kubernetes em um cluster
az k8s-extension list --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az k8s-extension show
Mostrar uma extensão do Kubernetes.
Mostrar uma extensão do Kubernetes incluindo suas propriedades. A saída inclui segredos que você deve proteger. Certifique-se de não incluir esses segredos no controle do código-fonte. Verifique também se nenhum segredo está presente nos logs do seu comando ou script. Para obter informações adicionais, consulte http://aka.ms/clisecrets.
az k8s-extension show --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Exemplos
Mostrar detalhes de uma extensão do Kubernetes
az k8s-extension show --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome da instância de extensão.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az k8s-extension update
Atualize as propriedades mutáveis de uma extensão do Kubernetes.
Para atualizar ConfigSettings e ConfigProtectedSettings, consulte a documentação do serviço de extensão de cluster para verificar se a atualização dessas propriedades é suportada antes de atualizar essas propriedades. A saída inclui segredos que você deve proteger. Certifique-se de não incluir esses segredos no controle do código-fonte. Verifique também se nenhum segredo está presente nos logs do seu comando ou script. Para obter informações adicionais, consulte http://aka.ms/clisecrets.
az k8s-extension update --cluster-name
--cluster-type {appliances, connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--auto-upgrade {false, true}]
[--cluster-resource-provider]
[--config]
[--config-file]
[--config-protected]
[--config-protected-file]
[--config-settings]
[--configuration-protected-settings]
[--configuration-protected-settings-file]
[--configuration-settings-file]
[--no-wait]
[--release-train]
[--version]
[--yes]
Exemplos
Atualizar uma extensão do Kubernetes
az k8s-extension update --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension --auto-upgrade true/false --version extension-version --release-train stable --configuration-settings settings-key=settings-value --config-protected-settings protected-settings-key=protected-value --config-settings-file=config-settings-file --config-protected-file=protected-settings-file
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome da instância de extensão.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Atualize automaticamente a versão secundária da instância de extensão.
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Definições de configuração como par chave=valor. Repita o parâmetro para cada configuração. Não use isso para segredos, pois esse valor é retornado em resposta.
Caminho do arquivo JSON para definições de configuração.
Configurações protegidas como par chave=valor. Repita o parâmetro para cada configuração. Somente a chave é retornada em resposta, o valor não é.
Caminho do arquivo JSON para configurações protegidas.
A opção '--config-settings' foi preterida e será removida em uma versão futura. Em vez disso, use '--configuration-settings'.
Definições de configuração como par chave=valor. Repita o parâmetro para cada configuração. Não use isso para segredos, pois esse valor é retornado em resposta.
A opção '--configuration-protected-settings' foi preterida e será removida em uma versão futura. Use '--config-protected-settings' em vez disso.
Configurações protegidas como par chave=valor. Repita o parâmetro para cada configuração. Somente a chave é retornada em resposta, o valor não é.
A opção '--configuration-protected-settings-file' foi preterida e será removida em uma versão futura. Use '--config-protected-file' em vez disso.
Caminho do arquivo JSON para configurações protegidas.
A opção '--configuration-settings-file' foi preterida e será removida em uma versão futura. Use '--config-settings-file' em vez disso.
Caminho do arquivo JSON para definições de configuração.
Não espere que a operação de longa duração termine.
Especifique o trem de liberação para o tipo de extensão.
Especifique a versão a ser instalada para a instância de extensão se --auto-upgrade-minor-version não estiver habilitado.
Ignore os prompts de confirmação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.