az k8s-configuration flux
Notitie
Deze verwijzing maakt deel uit van de k8s-configuratie-extensie voor de Azure CLI (versie 2.15.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az k8s-configuration flux-opdracht uitvoert. Meer informatie over extensies.
Opdrachten voor het beheren van Flux v2 Kubernetes-configuraties.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az k8s-configuration flux create |
Maak een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux delete |
Verwijder een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux deployed-object |
Opdrachten voor het weergeven van geïmplementeerde objecten die zijn gekoppeld aan Flux v2 Kubernetes-configuraties. |
Toestel | GA |
az k8s-configuration flux deployed-object list |
Lijst met geïmplementeerde objecten die zijn gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux deployed-object show |
Een geïmplementeerd object weergeven dat is gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux kustomization |
Opdrachten voor het beheren van Kustomizations die zijn gekoppeld aan Flux v2 Kubernetes-configuraties. |
Toestel | GA |
az k8s-configuration flux kustomization create |
Maak een Kustomization die is gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux kustomization delete |
Verwijder een Kustomization die is gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux kustomization list |
Kustomizations weergeven die zijn gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux kustomization show |
Een Kustomization weergeven die is gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux kustomization update |
Werk een Kustomisatie bij die is gekoppeld aan een Flux v2 Kubernetes-configuratie. |
Toestel | GA |
az k8s-configuration flux list |
Geef alle Flux v2 Kubernetes-configuraties weer. |
Toestel | GA |
az k8s-configuration flux show |
Een Flux v2 Kubernetes-configuratie weergeven. |
Toestel | GA |
az k8s-configuration flux update |
Werk een Flux v2 Kubernetes-configuratie bij. |
Toestel | GA |
az k8s-configuration flux create
Maak een Flux v2 Kubernetes-configuratie.
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]
Voorbeelden
Een Flux v2 Kubernetes-configuratie maken
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
Een Kubernetes v2 Flux-configuratie maken met bucketbrontype
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
Een Kubernetes v2 Flux-configuratie maken met azure Blob-brontype
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
Vereiste parameters
Naam van het Kubernetes-cluster.
Geef met Arc verbonden clusters of door AKS beheerde clusters of ingerichte clusters op.
Naam van de fluxconfiguratie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
URL van de bron die moet worden afgestemd.
Optionele parameters
De gedeelde Azure Blob-sleutel voor verificatie.
Vertakking binnen de Git-bron om het cluster af te stemmen.
Toegangssleutel-id die wordt gebruikt voor verificatie met de bucket.
Communiceren met een bucket zonder TLS.
Naam van de S3-bucket die moet worden gesynchroniseerd.
Geheime sleutel die wordt gebruikt voor verificatie met de bucket.
Clusterresourceprovidernaam voor dit clustertype (vereist voor provisionedClusters).
Doorvoeren in de Git-bron om het cluster af te stemmen.
De naam van de Azure Blob Storage-container die moet worden gesynchroniseerd.
Base64-gecodeerd HTTPS-CA-certificaat voor TLS-communicatie met synchronisatie van privéopslagplaats.
Bestandspad naar HTTPS CA-certificaatbestand voor TLS-communicatie met synchronisatie van privéopslagplaats.
HTTPS-token/wachtwoord voor synchronisatie van privéopslagplaats.
HTTPS-gebruikersnaam voor synchronisatie van privéopslagplaats.
Tijd tussen afstemmingen van de bron op het cluster.
Brontype om af te stemmen.
Met Base64 gecodeerde known_hosts gegevens met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.
Bestandspad naar known_hosts inhoud met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.
Definieer kustomisaties voor het synchroniseren van bronnen met parameters ['name', 'path', 'depends_on', 'time-out', 'sync_interval', 'retry_interval', 'prune', 'force').
Lokale verwijzing naar een kubernetes-geheim in de configuratienaamruimte die moet worden gebruikt voor communicatie met de bron.
De client-id van de beheerde identiteit voor verificatie met Azure Blob.
Naamruimte om de configuratie te implementeren.
Wacht niet totdat de langdurige bewerking is voltooid.
Het Azure Blob SAS-token voor verificatie.
Geef het bereik van de operator op als 'naamruimte' of 'cluster'.
Semver-bereik binnen de Git-bron om het cluster af te stemmen.
Het met Base64 gecodeerde clientcertificaat voor het verifiëren van een service-principal met Azure Blob.
Het wachtwoord voor het clientcertificaat dat wordt gebruikt voor het verifiëren van een service-principal met Azure Blob.
Geef op of x5c-header moet worden opgenomen in clientclaims bij het verkrijgen van een token om verificatie op basis van onderwerpnaam/verlener in te schakelen voor het clientcertificaat.
De client-id voor het verifiëren van een service-principal met Azure Blob, vereist voor deze verificatiemethode.
Het clientgeheim voor het verifiëren van een service-principal met Azure Blob.
De tenant-id voor het verifiëren van een service-principal met Azure Blob, vereist voor deze verificatiemethode.
Met Base64 gecodeerde persoonlijke ssh-sleutel voor synchronisatie van privéopslagplaats.
Bestandspad naar persoonlijke ssh-sleutel voor synchronisatie van privéopslagplaats.
De afstemming van de bron- en kustomisaties die aan deze configuratie zijn gekoppeld, onderbreken.
Tag binnen de Git-bron om het cluster af te stemmen.
Maximale tijd om de bron af te stemmen voordat er een time-out optreedt.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az k8s-configuration flux delete
Verwijder een Flux v2 Kubernetes-configuratie.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force {false, true}]
[--no-wait]
[--yes]
Voorbeelden
Een bestaande Flux v2 Kubernetes-configuratie verwijderen
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Vereiste parameters
Naam van het Kubernetes-cluster.
Geef met Arc verbonden clusters of door AKS beheerde clusters of ingerichte clusters op.
Naam van de fluxconfiguratie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Clusterresourceprovidernaam voor dit clustertype (vereist voor provisionedClusters).
Verwijder de fluxconfiguratie geforceerd uit het cluster.
Wacht niet totdat de langdurige bewerking is voltooid.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az k8s-configuration flux list
Geef alle Flux v2 Kubernetes-configuraties weer.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Voorbeelden
Flux v2 Kubernetes-configuraties op een cluster vermelden
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Vereiste parameters
Naam van het Kubernetes-cluster.
Geef met Arc verbonden clusters of door AKS beheerde clusters of ingerichte clusters op.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Clusterresourceprovidernaam voor dit clustertype (vereist voor provisionedClusters).
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az k8s-configuration flux show
Een Flux v2 Kubernetes-configuratie weergeven.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Voorbeelden
Details van een Flux v2 Kubernetes-configuratie weergeven
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Vereiste parameters
Naam van het Kubernetes-cluster.
Geef met Arc verbonden clusters of door AKS beheerde clusters of ingerichte clusters op.
Naam van de fluxconfiguratie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Clusterresourceprovidernaam voor dit clustertype (vereist voor provisionedClusters).
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az k8s-configuration flux update
Werk een Flux v2 Kubernetes-configuratie bij.
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]
Voorbeelden
Een Flux v2 Kubernetes-configuratie bijwerken
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
Een Flux v2 Kubernetes-configuratie bijwerken met Bucket Source Kind om onveilig verbinding te maken
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Een Flux v2 Kubernetes-configuratie bijwerken met Azure Blob Source Kind met een andere containernaam
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Vereiste parameters
Naam van het Kubernetes-cluster.
Geef met Arc verbonden clusters of door AKS beheerde clusters of ingerichte clusters op.
Naam van de fluxconfiguratie.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
De gedeelde Azure Blob-sleutel voor verificatie.
Vertakking binnen de Git-bron om het cluster af te stemmen.
Toegangssleutel-id die wordt gebruikt voor verificatie met de bucket.
Communiceren met een bucket zonder TLS.
Naam van de S3-bucket die moet worden gesynchroniseerd.
Geheime sleutel die wordt gebruikt voor verificatie met de bucket.
Clusterresourceprovidernaam voor dit clustertype (vereist voor provisionedClusters).
Doorvoeren in de Git-bron om het cluster af te stemmen.
De naam van de Azure Blob Storage-container die moet worden gesynchroniseerd.
Base64-gecodeerd HTTPS-CA-certificaat voor TLS-communicatie met synchronisatie van privéopslagplaats.
Bestandspad naar HTTPS CA-certificaatbestand voor TLS-communicatie met synchronisatie van privéopslagplaats.
HTTPS-token/wachtwoord voor synchronisatie van privéopslagplaats.
HTTPS-gebruikersnaam voor synchronisatie van privéopslagplaats.
Tijd tussen afstemmingen van de bron op het cluster.
Brontype om af te stemmen.
Met Base64 gecodeerde known_hosts gegevens met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.
Bestandspad naar known_hosts inhoud met openbare SSH-sleutels die zijn vereist voor toegang tot persoonlijke Git-exemplaren.
Definieer kustomisaties voor het synchroniseren van bronnen met parameters ['name', 'path', 'depends_on', 'time-out', 'sync_interval', 'retry_interval', 'prune', 'force').
Lokale verwijzing naar een kubernetes-geheim in de configuratienaamruimte die moet worden gebruikt voor communicatie met de bron.
De client-id van de beheerde identiteit voor verificatie met Azure Blob.
Wacht niet totdat de langdurige bewerking is voltooid.
Het Azure Blob SAS-token voor verificatie.
Semver-bereik binnen de Git-bron om het cluster af te stemmen.
Het met Base64 gecodeerde clientcertificaat voor het verifiëren van een service-principal met Azure Blob.
Het wachtwoord voor het clientcertificaat dat wordt gebruikt voor het verifiëren van een service-principal met Azure Blob.
Geef op of x5c-header moet worden opgenomen in clientclaims bij het verkrijgen van een token om verificatie op basis van onderwerpnaam/verlener in te schakelen voor het clientcertificaat.
De client-id voor het verifiëren van een service-principal met Azure Blob, vereist voor deze verificatiemethode.
Het clientgeheim voor het verifiëren van een service-principal met Azure Blob.
De tenant-id voor het verifiëren van een service-principal met Azure Blob, vereist voor deze verificatiemethode.
Met Base64 gecodeerde persoonlijke ssh-sleutel voor synchronisatie van privéopslagplaats.
Bestandspad naar persoonlijke ssh-sleutel voor synchronisatie van privéopslagplaats.
De afstemming van de bron- en kustomisaties die aan deze configuratie zijn gekoppeld, onderbreken.
Tag binnen de Git-bron om het cluster af te stemmen.
Maximale tijd om de bron af te stemmen voordat er een time-out optreedt.
URL van de bron die moet worden afgestemd.
Niet vragen om bevestiging.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.