az k8s-configuration flux
Kommentar
Den här referensen är en del av k8s-konfigurationstillägget för Azure CLI (version 2.15.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az k8s-configuration flux-kommando . Läs mer om tillägg.
Kommandon för att hantera Flux v2 Kubernetes-konfigurationer.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az k8s-configuration flux create |
Skapa en Kubernetes-konfiguration för Flux v2. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux delete |
Ta bort en Kubernetes-konfiguration för Flux v2. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux deployed-object |
Kommandon för att se distribuerade objekt som är associerade med Flux v2 Kubernetes-konfigurationer. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux deployed-object list |
Lista distribuerade objekt som är associerade med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux deployed-object show |
Visa ett distribuerat objekt som är associerat med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux kustomization |
Kommandon för att hantera Kustomizations som är associerade med Flux v2 Kubernetes-konfigurationer. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux kustomization create |
Skapa en Kustomization som är associerad med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux kustomization delete |
Ta bort en Kustomization som är associerad med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux kustomization list |
Lista Kustomizations som är associerade med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux kustomization show |
Visa en Kustomization som är associerad med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux kustomization update |
Uppdatera en Kustomization som är associerad med en Flux v2 Kubernetes-konfiguration. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux list |
Visa en lista över alla Kubernetes-konfigurationer för Flux v2. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux show |
Visa en Kubernetes-konfiguration för Flux v2. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux update |
Uppdatera en Kubernetes-konfiguration för Flux v2. |
Anknytning | Allmän tillgänglighet |
az k8s-configuration flux create
Skapa en Kubernetes-konfiguration för 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]
Exempel
Skapa en Kubernetes-konfiguration för 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
Skapa en Kubernetes v2 Flux-konfiguration med Bucket Source Kind
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
Skapa en Kubernetes v2 Flux-konfiguration med Azure Blob Source Kind
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
Obligatoriska parametrar
Namnet på Kubernetes-klustret.
Ange Arc-anslutna kluster eller AKS-hanterade kluster eller etablerade kluster.
Namn på fluxkonfigurationen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
URL för källan som ska stämmas av.
Valfria parametrar
Den delade Azure Blob-nyckeln för autentisering.
Förgrena i git-källan för att stämma av med klustret.
Åtkomstnyckel-ID som används för att autentisera med bucketen.
Kommunicera med en bucket utan TLS.
Namnet på S3-bucketen som ska synkroniseras.
Hemlig nyckel som används för att autentisera med bucketen.
Klusterresursproviderns namn för denna clusterType (krävs för provisionedClusters).
Checka in i git-källan för att stämma av med klustret.
Namnet på den Azure Blob Storage-container som ska synkroniseras.
Base64-kodat HTTPS CA-certifikat för TLS-kommunikation med synkronisering av privat lagringsplats.
Filsökväg till HTTPS CA-certifikatfilen för TLS-kommunikation med synkronisering av privat lagringsplats.
HTTPS-token/lösenord för synkronisering av privat lagringsplats.
HTTPS-användarnamn för synkronisering av privat lagringsplats.
Tid mellan avstämningar av källan i klustret.
Källtyp att stämma av.
Base64-kodade known_hosts data som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata Git-instanser.
Filsökväg till known_hosts innehåll som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata Git-instanser.
Definiera kustomiseringar för att synkronisera källor med parametrarna ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Lokal referens till en kubernetes-hemlighet i konfigurationsnamnområdet som ska användas för kommunikation till källan.
Klient-ID för den hanterade identiteten för autentisering med Azure Blob.
Namnområde för att distribuera konfigurationen.
Vänta inte tills den långvariga åtgärden har slutförts.
Azure Blob SAS-token för autentisering.
Ange omfånget för operatorn som ska vara "namnområde" eller "kluster".
Semver-intervallet i git-källan för att stämma av med klustret.
Det Base64-kodade klientcertifikatet för autentisering av tjänstens huvudnamn med Azure Blob.
Lösenordet för klientcertifikatet som används för att autentisera ett huvudnamn för tjänsten med Azure Blob.
Ange om x5c-huvudet ska inkluderas i klientanspråk när du hämtar en token för att aktivera ämnesnamn/utfärdarbaserad autentisering för klientcertifikatet.
Klient-ID:t för autentisering av tjänstens huvudnamn med Azure Blob krävs för den här autentiseringsmetoden.
Klienthemligheten för att autentisera ett huvudnamn för tjänsten med Azure Blob.
Klientorganisations-ID:t för autentisering av tjänstens huvudnamn med Azure Blob krävs för den här autentiseringsmetoden.
Base64-kodad privat ssh-nyckel för synkronisering av privat lagringsplats.
Filsökväg till privat ssh-nyckel för synkronisering av privat lagringsplats.
Pausa avstämningen av de käll- och kustomiseringar som är associerade med den här konfigurationen.
Tagga i git-källan för att stämma av med klustret.
Maximal tid för att stämma av källan innan tidsgränsen nås.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az k8s-configuration flux delete
Ta bort en Kubernetes-konfiguration för 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]
Exempel
Ta bort en befintlig Kubernetes-konfiguration för Flux v2
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Obligatoriska parametrar
Namnet på Kubernetes-klustret.
Ange Arc-anslutna kluster eller AKS-hanterade kluster eller etablerade kluster.
Namn på fluxkonfigurationen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Klusterresursproviderns namn för denna clusterType (krävs för provisionedClusters).
Tvinga bort fluxkonfigurationen från klustret.
Vänta inte tills den långvariga åtgärden har slutförts.
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az k8s-configuration flux list
Visa en lista över alla Kubernetes-konfigurationer för Flux v2.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Exempel
Lista Flux v2 Kubernetes-konfigurationer i ett kluster
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Obligatoriska parametrar
Namnet på Kubernetes-klustret.
Ange Arc-anslutna kluster eller AKS-hanterade kluster eller etablerade kluster.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Klusterresursproviderns namn för denna clusterType (krävs för provisionedClusters).
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az k8s-configuration flux show
Visa en Kubernetes-konfiguration för Flux v2.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Exempel
Visa information om en Kubernetes-konfiguration för Flux v2
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Obligatoriska parametrar
Namnet på Kubernetes-klustret.
Ange Arc-anslutna kluster eller AKS-hanterade kluster eller etablerade kluster.
Namn på fluxkonfigurationen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Klusterresursproviderns namn för denna clusterType (krävs för provisionedClusters).
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az k8s-configuration flux update
Uppdatera en Kubernetes-konfiguration för 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]
Exempel
Uppdatera en Kubernetes-konfiguration för 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
Uppdatera en Flux v2 Kubernetes-konfiguration med Bucket Source Kind för att ansluta osäkert
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Uppdatera en Kubernetes-konfiguration för Flux v2 med Azure Blob Source Kind med ett annat containernamn
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Obligatoriska parametrar
Namnet på Kubernetes-klustret.
Ange Arc-anslutna kluster eller AKS-hanterade kluster eller etablerade kluster.
Namn på fluxkonfigurationen.
Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>
Valfria parametrar
Den delade Azure Blob-nyckeln för autentisering.
Förgrena i git-källan för att stämma av med klustret.
Åtkomstnyckel-ID som används för att autentisera med bucketen.
Kommunicera med en bucket utan TLS.
Namnet på S3-bucketen som ska synkroniseras.
Hemlig nyckel som används för att autentisera med bucketen.
Klusterresursproviderns namn för denna clusterType (krävs för provisionedClusters).
Checka in i git-källan för att stämma av med klustret.
Namnet på den Azure Blob Storage-container som ska synkroniseras.
Base64-kodat HTTPS CA-certifikat för TLS-kommunikation med synkronisering av privat lagringsplats.
Filsökväg till HTTPS CA-certifikatfilen för TLS-kommunikation med synkronisering av privat lagringsplats.
HTTPS-token/lösenord för synkronisering av privat lagringsplats.
HTTPS-användarnamn för synkronisering av privat lagringsplats.
Tid mellan avstämningar av källan i klustret.
Källtyp att stämma av.
Base64-kodade known_hosts data som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata Git-instanser.
Filsökväg till known_hosts innehåll som innehåller offentliga SSH-nycklar som krävs för åtkomst till privata Git-instanser.
Definiera kustomiseringar för att synkronisera källor med parametrarna ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Lokal referens till en kubernetes-hemlighet i konfigurationsnamnområdet som ska användas för kommunikation till källan.
Klient-ID för den hanterade identiteten för autentisering med Azure Blob.
Vänta inte tills den långvariga åtgärden har slutförts.
Azure Blob SAS-token för autentisering.
Semver-intervallet i git-källan för att stämma av med klustret.
Det Base64-kodade klientcertifikatet för autentisering av tjänstens huvudnamn med Azure Blob.
Lösenordet för klientcertifikatet som används för att autentisera ett huvudnamn för tjänsten med Azure Blob.
Ange om x5c-huvudet ska inkluderas i klientanspråk när du hämtar en token för att aktivera ämnesnamn/utfärdarbaserad autentisering för klientcertifikatet.
Klient-ID:t för autentisering av tjänstens huvudnamn med Azure Blob krävs för den här autentiseringsmetoden.
Klienthemligheten för att autentisera ett huvudnamn för tjänsten med Azure Blob.
Klientorganisations-ID:t för autentisering av tjänstens huvudnamn med Azure Blob krävs för den här autentiseringsmetoden.
Base64-kodad privat ssh-nyckel för synkronisering av privat lagringsplats.
Filsökväg till privat ssh-nyckel för synkronisering av privat lagringsplats.
Pausa avstämningen av de käll- och kustomiseringar som är associerade med den här konfigurationen.
Tagga i git-källan för att stämma av med klustret.
Maximal tid för att stämma av källan innan tidsgränsen nås.
URL för källan som ska stämmas av.
Fråga inte efter bekräftelse.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.