az k8s-configuration flux
Hinweis
Diese Referenz ist Teil der k8s-Konfigurationserweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az k8s-Konfigurationsflussbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen
Befehle zum Verwalten von Flux v2 Kubernetes-Konfigurationen.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az k8s-configuration flux create |
Erstellen Sie eine Flux v2 Kubernetes-Konfiguration. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux delete |
Löschen Sie eine Flux v2 Kubernetes-Konfiguration. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux deployed-object |
Befehle zum Anzeigen bereitgestellter Objekte, die mit Flux v2 Kubernetes-Konfigurationen verknüpft sind. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux deployed-object list |
Auflisten bereitgestellter Objekte, die einer Flux v2 Kubernetes-Konfiguration zugeordnet sind. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux deployed-object show |
Zeigen Sie ein bereitgestelltes Objekt an, das einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux kustomization |
Befehle zum Verwalten von Kustomisierungen im Zusammenhang mit Flux v2 Kubernetes-Konfigurationen. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux kustomization create |
Erstellen Sie eine Kustomisierung, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux kustomization delete |
Löschen Sie eine Kustomisierung, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux kustomization list |
Listet Kustomizations auf, die einer Flux v2 Kubernetes-Konfiguration zugeordnet sind. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux kustomization show |
Zeigen Sie eine Kustomisierung an, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux kustomization update |
Aktualisieren Sie eine Kustomisierung, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux list |
Alle Flux v2 Kubernetes-Konfigurationen auflisten. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux show |
Zeigen Sie eine Flux v2 Kubernetes-Konfiguration an. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux update |
Aktualisieren Sie eine Flux v2 Kubernetes-Konfiguration. |
Durchwahl | Allgemein verfügbar |
az k8s-configuration flux create
Erstellen Sie eine Flux v2 Kubernetes-Konfiguration.
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]
Beispiele
Erstellen einer Flux v2 Kubernetes-Konfiguration
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
Erstellen einer Kubernetes v2 Flux-Konfiguration mit 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
Erstellen einer Kubernetes v2 Flux-Konfiguration mit 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
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie verbundene Arc-Cluster oder verwaltete AKS-Cluster oder bereitgestellte Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
DIE URL der Quelle, die abgeglichen werden soll.
Optionale Parameter
Der freigegebene Azure Blob-Schlüssel für die Authentifizierung.
Verzweigung innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Zugriffstasten-ID, die für die Authentifizierung mit dem Bucket verwendet wird.
Kommunizieren mit einem Bucket ohne TLS.
Name des zu synchronisierenden S3-Buckets.
Geheimer Schlüssel, der zum Authentifizieren mit dem Bucket verwendet wird.
Name des Clusterressourcenanbieters für diesen clusterType (erforderlich für provisionedClusters).
Commit innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Name des zu synchronisierenden Azure Blob Storage-Containers.
Base64-codiertes HTTPS-Zertifizierungsstellenzertifikat für die TLS-Kommunikation mit privater Repositorysynchronisierung.
Dateipfad zur HTTPS-Zertifizierungsstellenzertifikatdatei für die TLS-Kommunikation mit privater Repositorysynchronisierung.
HTTPS-Token/Kennwort für die Synchronisierung privater Repositorys.
HTTPS-Benutzername für die Synchronisierung privater Repositorys.
Zeit zwischen Abstimmungen der Quelle im Cluster.
Quelltyp für die Abstimmung.
Base64-codierte known_hosts Daten, die öffentliche SSH-Schlüssel enthalten, die für den Zugriff auf private Git-Instanzen erforderlich sind.
Dateipfad zu known_hosts Inhalten, die öffentliche SSH-Schlüssel enthalten, die für den Zugriff auf private Git-Instanzen erforderlich sind.
Definieren Sie Kustomisierungen zum Synchronisieren von Quellen mit Parametern ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Lokaler Verweis auf einen geheimen Kubernetes-Schlüssel im Konfigurationsnamespace, der für die Kommunikation mit der Quelle verwendet werden soll.
Die Client-ID der verwalteten Identität für die Authentifizierung mit Azure Blob.
Namespace zum Bereitstellen der Konfiguration.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Das Azure Blob SAS-Token für die Authentifizierung.
Geben Sie den Bereich des Operators als "Namespace" oder "Cluster" an.
Semver-Bereich innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Das Base64-codierte Clientzertifikat zum Authentifizieren eines Dienstprinzipals mit Azure Blob.
Das Kennwort für das Clientzertifikat, das zum Authentifizieren eines Dienstprinzipals mit Azure Blob verwendet wird.
Geben Sie an, ob der x5c-Header beim Abrufen eines Tokens in Clientansprüche eingeschlossen werden soll, um die authentifizierung des Antragstellernamens/Ausstellers für das Clientzertifikat zu aktivieren.
Die Client-ID zum Authentifizieren eines Dienstprinzipals mit Azure Blob, erforderlich für diese Authentifizierungsmethode.
Der geheime Clientschlüssel zum Authentifizieren eines Dienstprinzipals mit Azure Blob.
Die Mandanten-ID zum Authentifizieren eines Dienstprinzipals mit Azure Blob, erforderlich für diese Authentifizierungsmethode.
Base64-codierter privater SSH-Schlüssel für die Synchronisierung privater Repositorys.
Dateipfad zum privaten SSH-Schlüssel für die Synchronisierung des privaten Repositorys.
Aussetzen der Abstimmung der Quell- und Kustomisierungen, die dieser Konfiguration zugeordnet sind.
Markieren Sie innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Maximale Zeit zum Abgleichen der Quelle vor dem Timeout.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az k8s-configuration flux delete
Löschen Sie eine Flux v2 Kubernetes-Konfiguration.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force {false, true}]
[--no-wait]
[--yes]
Beispiele
Löschen einer vorhandenen Flux v2 Kubernetes-Konfiguration
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie verbundene Arc-Cluster oder verwaltete AKS-Cluster oder bereitgestellte Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Name des Clusterressourcenanbieters für diesen clusterType (erforderlich für provisionedClusters).
Erzwingen Sie die Flusskonfiguration aus dem Cluster.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Nicht zur Bestätigung auffordern
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az k8s-configuration flux list
Alle Flux v2 Kubernetes-Konfigurationen auflisten.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Beispiele
Auflisten von Flux v2 Kubernetes-Konfigurationen auf einem Cluster
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie verbundene Arc-Cluster oder verwaltete AKS-Cluster oder bereitgestellte Cluster an.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Name des Clusterressourcenanbieters für diesen clusterType (erforderlich für provisionedClusters).
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az k8s-configuration flux show
Zeigen Sie eine Flux v2 Kubernetes-Konfiguration an.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Beispiele
Details einer Flux v2 Kubernetes-Konfiguration anzeigen
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie verbundene Arc-Cluster oder verwaltete AKS-Cluster oder bereitgestellte Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Name des Clusterressourcenanbieters für diesen clusterType (erforderlich für provisionedClusters).
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
az k8s-configuration flux update
Aktualisieren Sie eine Flux v2 Kubernetes-Konfiguration.
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]
Beispiele
Aktualisieren einer Flux v2 Kubernetes-Konfiguration
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
Update a Flux v2 Kubernetes configuration with Bucket Source Kind to connect insecurely
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Aktualisieren einer Flux v2 Kubernetes-Konfiguration mit Azure Blob Source Kind mit einem anderen Containernamen
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie verbundene Arc-Cluster oder verwaltete AKS-Cluster oder bereitgestellte Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
Der freigegebene Azure Blob-Schlüssel für die Authentifizierung.
Verzweigung innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Zugriffstasten-ID, die für die Authentifizierung mit dem Bucket verwendet wird.
Kommunizieren mit einem Bucket ohne TLS.
Name des zu synchronisierenden S3-Buckets.
Geheimer Schlüssel, der zum Authentifizieren mit dem Bucket verwendet wird.
Name des Clusterressourcenanbieters für diesen clusterType (erforderlich für provisionedClusters).
Commit innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Name des zu synchronisierenden Azure Blob Storage-Containers.
Base64-codiertes HTTPS-Zertifizierungsstellenzertifikat für die TLS-Kommunikation mit privater Repositorysynchronisierung.
Dateipfad zur HTTPS-Zertifizierungsstellenzertifikatdatei für die TLS-Kommunikation mit privater Repositorysynchronisierung.
HTTPS-Token/Kennwort für die Synchronisierung privater Repositorys.
HTTPS-Benutzername für die Synchronisierung privater Repositorys.
Zeit zwischen Abstimmungen der Quelle im Cluster.
Quelltyp für die Abstimmung.
Base64-codierte known_hosts Daten, die öffentliche SSH-Schlüssel enthalten, die für den Zugriff auf private Git-Instanzen erforderlich sind.
Dateipfad zu known_hosts Inhalten, die öffentliche SSH-Schlüssel enthalten, die für den Zugriff auf private Git-Instanzen erforderlich sind.
Definieren Sie Kustomisierungen zum Synchronisieren von Quellen mit Parametern ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Lokaler Verweis auf einen geheimen Kubernetes-Schlüssel im Konfigurationsnamespace, der für die Kommunikation mit der Quelle verwendet werden soll.
Die Client-ID der verwalteten Identität für die Authentifizierung mit Azure Blob.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Das Azure Blob SAS-Token für die Authentifizierung.
Semver-Bereich innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Das Base64-codierte Clientzertifikat zum Authentifizieren eines Dienstprinzipals mit Azure Blob.
Das Kennwort für das Clientzertifikat, das zum Authentifizieren eines Dienstprinzipals mit Azure Blob verwendet wird.
Geben Sie an, ob der x5c-Header beim Abrufen eines Tokens in Clientansprüche eingeschlossen werden soll, um die authentifizierung des Antragstellernamens/Ausstellers für das Clientzertifikat zu aktivieren.
Die Client-ID zum Authentifizieren eines Dienstprinzipals mit Azure Blob, erforderlich für diese Authentifizierungsmethode.
Der geheime Clientschlüssel zum Authentifizieren eines Dienstprinzipals mit Azure Blob.
Die Mandanten-ID zum Authentifizieren eines Dienstprinzipals mit Azure Blob, erforderlich für diese Authentifizierungsmethode.
Base64-codierter privater SSH-Schlüssel für die Synchronisierung privater Repositorys.
Dateipfad zum privaten SSH-Schlüssel für die Synchronisierung des privaten Repositorys.
Aussetzen der Abstimmung der Quell- und Kustomisierungen, die dieser Konfiguration zugeordnet sind.
Markieren Sie innerhalb der Git-Quelle, um mit dem Cluster in Einklang zu bringen.
Maximale Zeit zum Abgleichen der Quelle vor dem Timeout.
DIE URL der Quelle, die abgeglichen werden soll.
Nicht zur Bestätigung auffordern
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.