az k8s-configuration flux
Nota
Questo riferimento fa parte dell'estensione k8s-configuration per l'interfaccia della riga di comando di Azure (versione 2.15.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az k8s-configuration flux . Altre informazioni sulle estensioni.
Comandi per gestire le configurazioni kubernetes di Flux v2.
Comandi
Nome | Descrizione | Tipo | Stato |
---|---|---|---|
az k8s-configuration flux create |
Creare una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux delete |
Eliminare una configurazione kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux deployed-object |
Comandi per visualizzare gli oggetti distribuiti associati alle configurazioni Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux deployed-object list |
Elencare gli oggetti distribuiti associati a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux deployed-object show |
Visualizzare un oggetto distribuito associato a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux kustomization |
Comandi per gestire le configurazioni Kustomization associate alle configurazioni Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux kustomization create |
Creare una Kustomization associata a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux kustomization delete |
Eliminare una Kustomization associata a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux kustomization list |
Elencare le kustomization associate a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux kustomization show |
Visualizzare una Kustomization associata a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux kustomization update |
Aggiornare una Kustomization associata a una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux list |
Elencare tutte le configurazioni kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux show |
Visualizzare una configurazione kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux update |
Aggiornare una configurazione Kubernetes di Flux v2. |
Estensione | Disponibilità generale |
az k8s-configuration flux create
Creare una configurazione Kubernetes di 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]
Esempio
Creare una configurazione Kubernetes di 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
Creare una configurazione kubernetes v2 Flux con tipo di origine 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
Creare una configurazione kubernetes v2 Flux con il tipo di origine BLOB di 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
Parametri necessari
Nome del cluster Kubernetes.
Specificare cluster connessi arc o cluster gestiti del servizio Azure Kubernetes o cluster di cui è stato effettuato il provisioning.
Nome della configurazione del flusso.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
URL dell'origine da riconciliare.
Parametri facoltativi
Chiave condivisa blob di Azure per l'autenticazione.
Ramo all'interno dell'origine Git per riconciliarsi con il cluster.
ID chiave di accesso usato per l'autenticazione con il bucket.
Comunicare con un bucket senza TLS.
Nome del bucket S3 da sincronizzare.
Chiave privata usata per l'autenticazione con il bucket.
Nome del provider di risorse cluster per questo clusterType (obbligatorio per provisionedClusters).
Eseguire il commit all'interno dell'origine Git per riconciliarsi con il cluster.
Nome del contenitore Archiviazione BLOB di Azure da sincronizzare.
Certificato DELLA CA HTTPS con codifica Base64 per la comunicazione TLS con la sincronizzazione del repository privato.
Percorso del file del file del certificato DELLA CA HTTPS per la comunicazione TLS con la sincronizzazione del repository privato.
Token HTTPS/password per la sincronizzazione del repository privato.
Nome utente HTTPS per la sincronizzazione del repository privato.
Tempo tra le riconciliazione dell'origine nel cluster.
Tipo di origine da riconciliare.
I dati con codifica Base64 known_hosts contenenti chiavi SSH pubbliche necessarie per accedere alle istanze Git private.
Percorso del file per known_hosts contenuto contenente chiavi SSH pubbliche necessarie per accedere alle istanze Git private.
Definire kustomizations per sincronizzare le origini con parametri ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Riferimento locale a un segreto kubernetes nello spazio dei nomi di configurazione da usare per la comunicazione con l'origine.
ID client dell'identità gestita per l'autenticazione con BLOB di Azure.
Spazio dei nomi per distribuire la configurazione.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Token di firma di accesso condiviso BLOB di Azure per l'autenticazione.
Specificare l'ambito dell'operatore come "spazio dei nomi" o "cluster".
Intervallo Semver all'interno dell'origine Git da riconciliare con il cluster.
Certificato client con codifica Base64 per l'autenticazione di un'entità servizio con BLOB di Azure.
Password per il certificato client usato per autenticare un'entità servizio con BLOB di Azure.
Specificare se includere l'intestazione x5c nelle attestazioni client durante l'acquisizione di un token per abilitare l'autenticazione basata su nome soggetto/autorità emittente per il certificato client.
ID client per l'autenticazione di un'entità servizio con BLOB di Azure, necessario per questo metodo di autenticazione.
Segreto client per l'autenticazione di un'entità servizio con BLOB di Azure.
ID tenant per l'autenticazione di un'entità servizio con BLOB di Azure, necessario per questo metodo di autenticazione.
Chiave SSH privata con codifica Base64 per la sincronizzazione del repository privato.
Percorso file della chiave SSH privata per la sincronizzazione del repository privato.
Sospendere la riconciliazione delle origini e delle kustomizzazioni associate a questa configurazione.
Tag all'interno dell'origine Git per riconciliarsi con il cluster.
Tempo massimo per riconciliare l'origine prima del timeout.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az k8s-configuration flux delete
Eliminare una configurazione kubernetes di 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]
Esempio
Eliminare una configurazione Kubernetes esistente di Flux v2
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parametri necessari
Nome del cluster Kubernetes.
Specificare cluster connessi arc o cluster gestiti del servizio Azure Kubernetes o cluster di cui è stato effettuato il provisioning.
Nome della configurazione del flusso.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Nome del provider di risorse cluster per questo clusterType (obbligatorio per provisionedClusters).
Forzare l'eliminazione della configurazione del flusso dal cluster.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az k8s-configuration flux list
Elencare tutte le configurazioni kubernetes di Flux v2.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Esempio
Elencare le configurazioni kubernetes di Flux v2 in un cluster
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Parametri necessari
Nome del cluster Kubernetes.
Specificare cluster connessi arc o cluster gestiti del servizio Azure Kubernetes o cluster di cui è stato effettuato il provisioning.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Nome del provider di risorse cluster per questo clusterType (obbligatorio per provisionedClusters).
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az k8s-configuration flux show
Visualizzare una configurazione kubernetes di Flux v2.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Esempio
Visualizzare i dettagli di una configurazione kubernetes di Flux v2
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parametri necessari
Nome del cluster Kubernetes.
Specificare cluster connessi arc o cluster gestiti del servizio Azure Kubernetes o cluster di cui è stato effettuato il provisioning.
Nome della configurazione del flusso.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Nome del provider di risorse cluster per questo clusterType (obbligatorio per provisionedClusters).
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az k8s-configuration flux update
Aggiornare una configurazione Kubernetes di 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]
Esempio
Aggiornare una configurazione kubernetes di 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
Aggiornare una configurazione kubernetes Flux v2 con il tipo di origine bucket per connettersi in modo non sicuro
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Aggiornare una configurazione kubernetes di Flux v2 con il tipo di origine BLOB di Azure con un altro nome di contenitore
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Parametri necessari
Nome del cluster Kubernetes.
Specificare cluster connessi arc o cluster gestiti del servizio Azure Kubernetes o cluster di cui è stato effettuato il provisioning.
Nome della configurazione del flusso.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Parametri facoltativi
Chiave condivisa blob di Azure per l'autenticazione.
Ramo all'interno dell'origine Git per riconciliarsi con il cluster.
ID chiave di accesso usato per l'autenticazione con il bucket.
Comunicare con un bucket senza TLS.
Nome del bucket S3 da sincronizzare.
Chiave privata usata per l'autenticazione con il bucket.
Nome del provider di risorse cluster per questo clusterType (obbligatorio per provisionedClusters).
Eseguire il commit all'interno dell'origine Git per riconciliarsi con il cluster.
Nome del contenitore Archiviazione BLOB di Azure da sincronizzare.
Certificato DELLA CA HTTPS con codifica Base64 per la comunicazione TLS con la sincronizzazione del repository privato.
Percorso del file del file del certificato DELLA CA HTTPS per la comunicazione TLS con la sincronizzazione del repository privato.
Token HTTPS/password per la sincronizzazione del repository privato.
Nome utente HTTPS per la sincronizzazione del repository privato.
Tempo tra le riconciliazione dell'origine nel cluster.
Tipo di origine da riconciliare.
I dati con codifica Base64 known_hosts contenenti chiavi SSH pubbliche necessarie per accedere alle istanze Git private.
Percorso del file per known_hosts contenuto contenente chiavi SSH pubbliche necessarie per accedere alle istanze Git private.
Definire kustomizations per sincronizzare le origini con parametri ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Riferimento locale a un segreto kubernetes nello spazio dei nomi di configurazione da usare per la comunicazione con l'origine.
ID client dell'identità gestita per l'autenticazione con BLOB di Azure.
Indica che non è necessario attendere il termine dell'operazione a esecuzione prolungata.
Token di firma di accesso condiviso BLOB di Azure per l'autenticazione.
Intervallo Semver all'interno dell'origine Git da riconciliare con il cluster.
Certificato client con codifica Base64 per l'autenticazione di un'entità servizio con BLOB di Azure.
Password per il certificato client usato per autenticare un'entità servizio con BLOB di Azure.
Specificare se includere l'intestazione x5c nelle attestazioni client durante l'acquisizione di un token per abilitare l'autenticazione basata su nome soggetto/autorità emittente per il certificato client.
ID client per l'autenticazione di un'entità servizio con BLOB di Azure, necessario per questo metodo di autenticazione.
Segreto client per l'autenticazione di un'entità servizio con BLOB di Azure.
ID tenant per l'autenticazione di un'entità servizio con BLOB di Azure, necessario per questo metodo di autenticazione.
Chiave SSH privata con codifica Base64 per la sincronizzazione del repository privato.
Percorso file della chiave SSH privata per la sincronizzazione del repository privato.
Sospendere la riconciliazione delle origini e delle kustomizzazioni associate a questa configurazione.
Tag all'interno dell'origine Git per riconciliarsi con il cluster.
Tempo massimo per riconciliare l'origine prima del timeout.
URL dell'origine da riconciliare.
Indica che non è richiesta la conferma.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.