az k8s-configuration flux
Hinweis
Dieser Verweis ist Teil der k8s-Konfigurationserweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird automatisch beim ersten Ausführen eines Az k8s-Konfigurationsflussbefehls installiert. Weitere Informationen zu Erweiterungen
Befehle zum Verwalten von Flux v2 Kubernetes-Konfigurationen.
Befehle
| az k8s-configuration flux create |
Erstellen Sie eine Flux v2 Kubernetes-Konfiguration. |
| az k8s-configuration flux delete |
Löschen einer Flux v2 Kubernetes-Konfiguration. |
| az k8s-configuration flux deployed-object |
Befehle zum Anzeigen bereitgestellter Objekte, die mit Flux v2 Kubernetes-Konfigurationen verknüpft sind. |
| az k8s-configuration flux deployed-object list |
Listet bereitgestellte Objekte auf, die einer Flux v2 Kubernetes-Konfiguration zugeordnet sind. |
| az k8s-configuration flux deployed-object show |
Zeigen Sie ein bereitgestelltes Objekt an, das einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
| az k8s-configuration flux kustomization |
Befehle zum Verwalten von Kustomisierungen, die mit Flux v2 Kubernetes-Konfigurationen verknüpft sind. |
| az k8s-configuration flux kustomization create |
Erstellen Sie eine Kustomisierung, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
| az k8s-configuration flux kustomization delete |
Löschen Sie eine Kustomisierung, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
| az k8s-configuration flux kustomization list |
Listet Kustomizations auf, die einer Flux v2 Kubernetes-Konfiguration zugeordnet sind. |
| az k8s-configuration flux kustomization show |
Zeigen Sie eine Kustomisierung an, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
| az k8s-configuration flux kustomization update |
Aktualisieren Sie eine Kustomisierung, die einer Flux v2 Kubernetes-Konfiguration zugeordnet ist. |
| az k8s-configuration flux list |
Alle Flux v2 Kubernetes-Konfigurationen auflisten. |
| az k8s-configuration flux show |
Zeigen Sie eine Flux v2 Kubernetes-Konfiguration an. |
| az k8s-configuration flux update |
Aktualisieren einer Flux v2 Kubernetes-Konfiguration. |
az k8s-configuration flux create
Erstellen Sie eine Flux v2 Kubernetes-Konfiguration.
az k8s-configuration flux create --cluster-name
--cluster-type {connectedClusters, managedClusters}
--name
--resource-group
--url
[--branch]
[--bucket-access-key]
[--bucket-insecure {false, true}]
[--bucket-name]
[--bucket-secret-key]
[--commit]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval]
[--kind {bucket, git}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref]
[--namespace]
[--no-wait]
[--scope {cluster, namespace}]
[--semver]
[--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
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie arc verbundene Cluster oder verwaltete AKS-Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
URL der Quelle, die abgeglichen werden soll.
Optionale Parameter
Verzweigen Sie innerhalb der Git-Quelle, um den Cluster zu verbinden.
Access Key ID, die zum Authentifizieren mit dem Bucket verwendet wird.
Kommunizieren Sie mit einem Bucket ohne TLS.
Name des S3-Buckets, der synchronisiert werden soll.
Geheimer Schlüssel, der zum Authentifizieren mit dem Bucket verwendet wird.
Commit innerhalb der Git-Quelle, um mit dem Cluster abzugleichen.
Base64-codiertes HTTPS-CA-Zertifikat für die TLS-Kommunikation mit privater Repositorysynchronisierung.
Dateipfad zur HTTPS CA-Zertifikatdatei für die TLS-Kommunikation mit privater Repositorysynchronisierung.
HTTPS-Token/Kennwort für die private Repositorysynchronisierung.
HTTPS-Benutzername für die Synchronisierung des privaten 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 Kubernetes-Geheimschlüssel im Konfigurationsnamespace, der für die Kommunikation an die Quelle verwendet werden soll.
Namespace zum Bereitstellen der Konfiguration.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Geben Sie den Bereich des Operators an, der "Namespace" oder "Cluster" sein soll.
Semver-Bereich innerhalb der Git-Quelle, um mit dem Cluster zu verbinden.
Base64-codierte private ssh-Schlüssel für die private Repositorysynchronisierung.
Dateipfad zu privatem SSH-Schlüssel für die private Repositorysynchronisierung.
Anhalten der Abstimmung der Quelle und Kustomisierungen, die dieser Konfiguration zugeordnet sind.
Tagt innerhalb der Git-Quelle, um mit dem Cluster zu verbinden.
Maximale Zeit, um die Quelle abzugleichen, bevor das Zeitlimit abgeglichen wird.
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 einer Flux v2 Kubernetes-Konfiguration.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters}
--name
--resource-group
[--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 arc verbundene Cluster oder verwaltete AKS-Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Erzwingen Sie die Flusskonfiguration aus dem Cluster.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Nicht zur Bestätigung auffordern
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}
--resource-group
Beispiele
List Flux v2 Kubernetes-Konfigurationen in 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 arc verbundene Cluster oder verwaltete AKS-Cluster an.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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}
--name
--resource-group
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 arc verbundene Cluster oder verwaltete AKS-Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
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 einer Flux v2 Kubernetes-Konfiguration.
az k8s-configuration flux update --cluster-name
--cluster-type {connectedClusters, managedClusters}
--name
--resource-group
[--branch]
[--bucket-access-key]
[--bucket-insecure {false, true}]
[--bucket-name]
[--bucket-secret-key]
[--commit]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval]
[--kind {bucket, git}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref]
[--no-wait]
[--semver]
[--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
Aktualisieren einer Flux v2 Kubernetse-Konfiguration mit Bucket Source Kind, um eine unsichere Verbindung herzustellen
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Erforderliche Parameter
Name des Kubernetes-Clusters.
Geben Sie arc verbundene Cluster oder verwaltete AKS-Cluster an.
Name der Flusskonfiguration.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.
Optionale Parameter
Verzweigen Sie innerhalb der Git-Quelle, um den Cluster zu verbinden.
Access Key ID, die zum Authentifizieren mit dem Bucket verwendet wird.
Kommunizieren Sie mit einem Bucket ohne TLS.
Name des S3-Buckets, der synchronisiert werden soll.
Geheimer Schlüssel, der zum Authentifizieren mit dem Bucket verwendet wird.
Commit innerhalb der Git-Quelle, um mit dem Cluster abzugleichen.
Base64-codiertes HTTPS-CA-Zertifikat für die TLS-Kommunikation mit privater Repositorysynchronisierung.
Dateipfad zur HTTPS CA-Zertifikatdatei für die TLS-Kommunikation mit privater Repositorysynchronisierung.
HTTPS-Token/Kennwort für die private Repositorysynchronisierung.
HTTPS-Benutzername für die Synchronisierung des privaten 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 Kubernetes-Geheimschlüssel im Konfigurationsnamespace, der für die Kommunikation an die Quelle verwendet werden soll.
Nicht auf den Abschluss lang andauernder Vorgänge warten
Semver-Bereich innerhalb der Git-Quelle, um mit dem Cluster zu verbinden.
Base64-codierte private ssh-Schlüssel für die private Repositorysynchronisierung.
Dateipfad zu privatem SSH-Schlüssel für die private Repositorysynchronisierung.
Anhalten der Abstimmung der Quelle und Kustomisierungen, die dieser Konfiguration zugeordnet sind.
Tagt innerhalb der Git-Quelle, um mit dem Cluster zu verbinden.
Maximale Zeit, um die Quelle abzugleichen, bevor das Zeitlimit abgeglichen wird.
URL der Quelle, die abgeglichen werden soll.
Nicht zur Bestätigung auffordern
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.
Feedback
Feedback senden und anzeigen für