az k8s-configuration flux
Nota
Essa referência faz parte da extensão de configuração k8s para a CLI do Azure (versão 2.15.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az k8s-configuration flux . Saiba mais sobre extensões.
Comandos para gerenciar as configurações do Kubernetes do Flux v2.
Comandos
Name | Description | Tipo | Estado |
---|---|---|---|
az k8s-configuration flux create |
Crie uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux delete |
Exclua uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux deployed-object |
Comandos para ver objetos implantados associados às configurações do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux deployed-object list |
Liste objetos implantados associados a uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux deployed-object show |
Mostrar um objeto implantado associado a uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux kustomization |
Comandos para gerenciar Kustomizations associadas às configurações do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux kustomization create |
Crie um Kustomization associado a uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux kustomization delete |
Exclua uma Kustomization associada a uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux kustomization list |
Listar Kustomizations associadas a uma configuração do Kubernetes Flux v2. |
Extensão | GA |
az k8s-configuration flux kustomization show |
Mostrar uma Kustomização associada a uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux kustomization update |
Atualize um Kustomization associado a uma configuração do Kubernetes Flux v2. |
Extensão | GA |
az k8s-configuration flux list |
Liste todas as configurações do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux show |
Mostrar uma configuração do Kubernetes Flux v2. |
Extensão | GA |
az k8s-configuration flux update |
Atualize uma configuração do Kubernetes do Flux v2. |
Extensão | GA |
az k8s-configuration flux create
Crie uma configuração do Kubernetes do Flux v2.
az k8s-configuration flux create --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
--url
[--account-key]
[--branch]
[--bucket-access-key]
[--bucket-insecure {false, true}]
[--bucket-name]
[--bucket-secret-key]
[--cluster-resource-provider]
[--commit]
[--container-name]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval]
[--kind {azblob, bucket, git}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref]
[--managed-identity-client-id]
[--namespace]
[--no-wait]
[--sas-token]
[--scope {cluster, namespace}]
[--semver]
[--service-principal-client-certificate]
[--service-principal-client-certificate-password]
[--service-principal-client-certificate-send-chain]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--ssh-private-key]
[--ssh-private-key-file]
[--suspend {false, true}]
[--tag]
[--timeout]
Exemplos
Criar uma configuração do Kubernetes do Flux v2
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind git --url https://github.com/Azure/arc-k8s-demo \
--branch main --kustomization name=my-kustomization
Criar uma configuração de fluxo do Kubernetes v2 com o tipo de origem do bucket
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind bucket --url https://bucket-provider.minio.io \
--bucket-name my-bucket --kustomization name=my-kustomization \
--bucket-access-key my-access-key --bucket-secret-key my-secret-key
Criar uma configuração de fluxo do Kubernetes v2 com o tipo de fonte de Blob do Azure
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind azblob --url https://mystorageaccount.blob.core.windows.net \
--container-name my-container --kustomization name=my-kustomization \
--account-key my-account-key
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters conectados Arc ou clusters gerenciados pelo AKS ou clusters provisionados.
Nome da configuração do fluxo.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
URL da fonte a reconciliar.
Parâmetros Opcionais
A Chave Compartilhada de Blob do Azure para autenticação.
Ramificação dentro da origem git para reconciliar com o cluster.
ID da chave de acesso usada para autenticar com o bucket.
Comunique-se com um bucket sem TLS.
Nome do bucket do S3 a ser sincronizado.
Chave secreta usada para autenticar com o bucket.
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Comprometa dentro da origem do git para reconciliar com o cluster.
Nome do contêiner de Armazenamento de Blobs do Azure a ser sincronizado.
Certificado de CA HTTPS codificado em Base64 para comunicação TLS com sincronização de repositório privado.
Caminho do arquivo para o arquivo de certificado de CA HTTPS para comunicação TLS com sincronização de repositório privado.
Token/senha HTTPS para sincronização de repositório privado.
Nome de usuário HTTPS para sincronização de repositório privado.
Tempo entre reconciliações da origem no cluster.
Fonte tipo para reconciliar.
Dados de known_hosts codificados em Base64 contendo chaves SSH públicas necessárias para acessar instâncias privadas do Git.
Caminho do arquivo para known_hosts conteúdo contendo chaves SSH públicas necessárias para acessar instâncias privadas do Git.
Defina kustomizations para sincronizar fontes com parâmetros ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Referência local a um segredo do kubernetes no namespace de configuração a ser usado para comunicação com a origem.
A ID do cliente da identidade gerenciada para autenticação com o Blob do Azure.
Namespace para implantar a configuração.
Não espere que a operação de longa duração termine.
O Token SAS de Blob do Azure para autenticação.
Especifique o escopo do operador como 'namespace' ou 'cluster'.
Intervalo Semver dentro da fonte git para reconciliar com o cluster.
O certificado de cliente codificado em Base64 para autenticar uma entidade de serviço com o Blob do Azure.
A senha para o certificado de cliente usado para autenticar uma entidade de serviço com o Blob do Azure.
Especifique se deseja incluir o cabeçalho x5c nas declarações de cliente ao adquirir um token para habilitar a autenticação baseada no nome da entidade/emissor para o certificado do cliente.
A ID do cliente para autenticar uma entidade de serviço com o Blob do Azure, necessária para esse método de autenticação.
O segredo do cliente para autenticar uma entidade de serviço com o Blob do Azure.
A ID do locatário para autenticar uma entidade de serviço com o Blob do Azure, necessária para esse método de autenticação.
Chave ssh privada codificada em Base64 para sincronização de repositório privado.
Caminho do arquivo para a chave ssh privada para sincronização do repositório privado.
Suspenda a reconciliação da origem e kustomizations associadas a esta configuração.
Marque dentro da origem do git para reconciliar com o cluster.
Tempo máximo para reconciliar a fonte antes do tempo limite.
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-configuration flux delete
Exclua uma configuração do Kubernetes do Flux v2.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force {false, true}]
[--no-wait]
[--yes]
Exemplos
Excluir uma configuração existente do Kubernetes do Flux v2
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters conectados Arc ou clusters gerenciados pelo AKS ou clusters provisionados.
Nome da configuração do fluxo.
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).
Força a exclusão da configuração de fluxo do cluster.
Não espere que a operação de longa duração termine.
Não solicite 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-configuration flux list
Liste todas as configurações do Kubernetes do Flux v2.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Exemplos
Listar configurações do Kubernetes do Flux v2 em um cluster
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters conectados Arc ou clusters gerenciados pelo AKS ou clusters provisionados.
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-configuration flux show
Mostrar uma configuração do Kubernetes Flux v2.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Exemplos
Mostrar detalhes de uma configuração do Kubernetes Flux v2
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters conectados Arc ou clusters gerenciados pelo AKS ou clusters provisionados.
Nome da configuração do fluxo.
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-configuration flux update
Atualize uma configuração do Kubernetes do Flux v2.
az k8s-configuration flux update --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--account-key]
[--branch]
[--bucket-access-key]
[--bucket-insecure {false, true}]
[--bucket-name]
[--bucket-secret-key]
[--cluster-resource-provider]
[--commit]
[--container-name]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval]
[--kind {azblob, bucket, git}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref]
[--managed-identity-client-id]
[--no-wait]
[--sas-token]
[--semver]
[--service-principal-client-certificate]
[--service-principal-client-certificate-password]
[--service-principal-client-certificate-send-chain]
[--service-principal-client-id]
[--service-principal-client-secret]
[--service-principal-tenant-id]
[--ssh-private-key]
[--ssh-private-key-file]
[--suspend {false, true}]
[--tag]
[--timeout]
[--url]
[--yes]
Exemplos
Atualizar uma configuração do Kubernetes Flux v2
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--url https://github.com/Azure/arc-k8s-demo --branch main \
--kustomization name=my-kustomization path=./my/new-path
Atualize uma configuração do Kubernetes do Flux v2 com o Bucket Source Kind para se conectar de forma insegura
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Atualizar uma configuração do Kubernetes do Flux v2 com o Tipo de Origem de Blob do Azure com outro nome de contêiner
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Parâmetros Obrigatórios
Nome do cluster Kubernetes.
Especifique clusters conectados Arc ou clusters gerenciados pelo AKS ou clusters provisionados.
Nome da configuração do fluxo.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
A Chave Compartilhada de Blob do Azure para autenticação.
Ramificação dentro da origem git para reconciliar com o cluster.
ID da chave de acesso usada para autenticar com o bucket.
Comunique-se com um bucket sem TLS.
Nome do bucket do S3 a ser sincronizado.
Chave secreta usada para autenticar com o bucket.
Nome do Provedor de Recursos de Cluster para este clusterType (Necessário para provisionedClusters).
Comprometa dentro da origem do git para reconciliar com o cluster.
Nome do contêiner de Armazenamento de Blobs do Azure a ser sincronizado.
Certificado de CA HTTPS codificado em Base64 para comunicação TLS com sincronização de repositório privado.
Caminho do arquivo para o arquivo de certificado de CA HTTPS para comunicação TLS com sincronização de repositório privado.
Token/senha HTTPS para sincronização de repositório privado.
Nome de usuário HTTPS para sincronização de repositório privado.
Tempo entre reconciliações da origem no cluster.
Fonte tipo para reconciliar.
Dados de known_hosts codificados em Base64 contendo chaves SSH públicas necessárias para acessar instâncias privadas do Git.
Caminho do arquivo para known_hosts conteúdo contendo chaves SSH públicas necessárias para acessar instâncias privadas do Git.
Defina kustomizations para sincronizar fontes com parâmetros ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Referência local a um segredo do kubernetes no namespace de configuração a ser usado para comunicação com a origem.
A ID do cliente da identidade gerenciada para autenticação com o Blob do Azure.
Não espere que a operação de longa duração termine.
O Token SAS de Blob do Azure para autenticação.
Intervalo Semver dentro da fonte git para reconciliar com o cluster.
O certificado de cliente codificado em Base64 para autenticar uma entidade de serviço com o Blob do Azure.
A senha para o certificado de cliente usado para autenticar uma entidade de serviço com o Blob do Azure.
Especifique se deseja incluir o cabeçalho x5c nas declarações de cliente ao adquirir um token para habilitar a autenticação baseada no nome da entidade/emissor para o certificado do cliente.
A ID do cliente para autenticar uma entidade de serviço com o Blob do Azure, necessária para esse método de autenticação.
O segredo do cliente para autenticar uma entidade de serviço com o Blob do Azure.
A ID do locatário para autenticar uma entidade de serviço com o Blob do Azure, necessária para esse método de autenticação.
Chave ssh privada codificada em Base64 para sincronização de repositório privado.
Caminho do arquivo para a chave ssh privada para sincronização do repositório privado.
Suspenda a reconciliação da origem e kustomizations associadas a esta configuração.
Marque dentro da origem do git para reconciliar com o cluster.
Tempo máximo para reconciliar a fonte antes do tempo limite.
URL da fonte a reconciliar.
Não solicite 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.