az k8s-extension
Observação
Essa referência faz parte da extensão k8s para a 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
Nome | Description | Tipo | Status |
---|---|---|---|
az k8s-extension create |
Crie uma Extensão de Cluster do Kubernetes, incluindo a compra de uma Oferta de extensão do Azure Marketplace (somente 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 | Visualizar |
az k8s-extension extension-types list |
Listar 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 |
Listar 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 | Visualizar |
az k8s-extension extension-types list-by-location |
Listar Tipos de Extensão de Cluster disponíveis em uma região. |
Extensão | Visualizar |
az k8s-extension extension-types list-versions |
Listar 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 |
Listar 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 | Visualizar |
az k8s-extension extension-types list-versions-by-location |
Listar versões disponíveis para versões de Tipo de Extensão de Cluster em uma região. |
Extensão | Visualizar |
az k8s-extension extension-types show |
Obter 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 | Visualizar |
az k8s-extension extension-types show-by-location |
Mostrar propriedades de um Tipo de Extensão de Cluster em uma região. |
Extensão | 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 | 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 | 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 (somente 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 em seu controle de origem. Verifique também se não há segredos presentes 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 Exigidos
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.
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. Em vez disso, use '--config-protected-settings'.
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. Em vez disso, use '--config-protected-file'.
Caminho do arquivo JSON para configurações-protegidas.
A opção '--configuration-settings-file' foi preterida e será removida em uma versão futura. Em vez disso, use '--config-settings-file'.
Caminho do arquivo JSON para definições de configuração.
Não aguarde a conclusão da operação de execução longa.
O nome do plano está se referindo à 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 ISV usada.
O editor do plano está se referindo ao 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 de 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 a ser instalado para a instância de extensão. Esse parâmetro será 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 Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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 do Kubernetes existente
az k8s-extension delete --resource-group my-resource-group --cluster-name mycluster --cluster-type connectedClusters --name myextension
Parâmetros Exigidos
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome da instância de extensã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 extensão deve ser forçada a exclusão do cluster.
Não aguarde a conclusão da operação de execução longa.
Ignore os prompts de confirmação.
Parâmetros Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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 em seu controle de origem. Verifique também se não há segredos presentes 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 Exigidos
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
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 Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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 em seu controle de origem. Verifique também se não há segredos presentes 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 Exigidos
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome da instância de extensã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 Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. 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 para 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 em seu controle de origem. Verifique também se não há segredos presentes 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 Exigidos
Nome do cluster Kubernetes.
Especifique clusters Arc ou clusters gerenciados AKS ou dispositivos Arc ou provisionedClusters.
Nome da instância de extensã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. Em vez disso, use '--config-protected-settings'.
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. Em vez disso, use '--config-protected-file'.
Caminho do arquivo JSON para configurações-protegidas.
A opção '--configuration-settings-file' foi preterida e será removida em uma versão futura. Em vez disso, use '--config-settings-file'.
Caminho do arquivo JSON para definições de configuração.
Não aguarde a conclusão da operação de execução longa.
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 Globais
Aumente o detalhamento 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.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar o detalhamento do log. Use --debug para logs de depuração completos.