az k8s-configuration flux
Note
Ta dokumentacja jest częścią rozszerzenia k8s-configuration dla interfejsu wiersza polecenia platformy Azure (wersja 2.15.0 lub nowsza). Rozszerzenie automatycznie zainstaluje polecenie az k8s-configuration flux. Dowiedz się więcej o rozszerzeniach.
Polecenia do zarządzania konfiguracjami platformy Kubernetes platformy Flux w wersji 2.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az k8s-configuration flux create |
Utwórz konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux delete |
Usuń konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux deployed-object |
Polecenia umożliwiające wyświetlanie wdrożonych obiektów skojarzonych z konfiguracjami platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux deployed-object list |
Wyświetl listę wdrożonych obiektów skojarzonych z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux deployed-object show |
Pokaż wdrożony obiekt skojarzony z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux kustomization |
Polecenia do zarządzania konfiguracjami Kustomizations skojarzonymi z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux kustomization create |
Utwórz konfigurację kustomyzacji skojarzoną z konfiguracją rozwiązania Flux v2 Kubernetes. |
Extension | ogólna dostępność |
| az k8s-configuration flux kustomization delete |
Usuń konfigurację Kustomization skojarzoną z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux kustomization list |
Wyświetl listę kustomizacji skojarzonych z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux kustomization show |
Pokaż konfigurację Kustomization skojarzoną z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux kustomization update |
Zaktualizuj konfigurację kustomyzacji skojarzoną z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux list |
Wyświetl listę wszystkich konfiguracji platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux show |
Pokaż konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
| az k8s-configuration flux update |
Zaktualizuj konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Extension | ogólna dostępność |
az k8s-configuration flux create
Utwórz konfigurację platformy Kubernetes platformy Flux w wersji 2.
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 --cluster-rp]
[--commit]
[--container-name]
[--digest]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval --sync-interval]
[--kind {azblob, bucket, git, oci}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref --local-ref]
[--managed-identity-client-id --mi-client-id]
[--match-oidc-identity]
[--namespace --ns]
[--no-wait]
[--oci-insecure {false, true}]
[--oci-layer-selector-media-type --oci-media-type]
[--oci-layer-selector-operation --oci-operation {copy, extract}]
[--provider {azure, generic}]
[--sas-token]
[--scope {cluster, namespace}]
[--semver]
[--service-account-name]
[--service-principal-client-certificate --sp-client-cert]
[--service-principal-client-certificate-password --sp-cert-password]
[--service-principal-client-certificate-send-chain --sp-cert-send-chain]
[--service-principal-client-id --sp-client-id]
[--service-principal-client-secret --sp-client-secret]
[--service-principal-tenant-id --sp-tenant-id]
[--ssh-private-key]
[--ssh-private-key-file]
[--suspend {false, true}]
[--tag]
[--timeout]
[--tls-ca-certificate]
[--tls-client-certificate]
[--tls-private-key]
[--use-workload-identity {false, true}]
[--verification-config]
[--verification-provider]
Przykłady
Tworzenie konfiguracji platformy Kubernetes flux w wersji 2
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
Tworzenie konfiguracji platformy Kubernetes v2 Flux z typem źródła zasobnika
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
Tworzenie konfiguracji platformy Kubernetes w wersji 2 flux za pomocą typu źródła obiektów blob platformy 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
Tworzenie konfiguracji platformy Kubernetes v2 Flux przy użyciu typu źródła OCI
az k8s-configuration flux create --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters \
--name myconfig --scope cluster --namespace my-namespace \
--kind oci --url oci://ghcr.io/owner/repo/manifests/podinfo \
--kustomization name=my-kustomization --use-workload-identity
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | connectedClusters, managedClusters, provisionedClusters |
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Adres URL źródła do uzgodnienia.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Klucz współużytkowany obiektu blob platformy Azure na potrzeby uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Rozgałęzienie w źródle git w celu uzgodnienia z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref Arguments |
Identyfikator klucza dostępu używany do uwierzytelniania za pomocą zasobnika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Bucket Auth Arguments |
Komunikacja z zasobnikiem bez protokołu TLS.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Nazwa zasobnika S3 do synchronizacji.
Klucz tajny używany do uwierzytelniania za pomocą zasobnika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Bucket Auth Arguments |
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Zatwierdź w źródle git, aby uzgodnić z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref Arguments |
Nazwa kontenera usługi Azure Blob Storage do synchronizacji.
Skrót artefaktu OCI do uzgodnienia z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repo Ref Arguments |
Certyfikat urzędu certyfikacji HTTPS zakodowany w formacie Base64 na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Ścieżka pliku do pliku certyfikatu urzędu certyfikacji HTTPS na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Token HTTPS/hasło na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Nazwa użytkownika HTTPS na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Czas między uzgodnieniami źródła w klastrze.
Rodzaj źródła do uzgodnienia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | git |
| Dopuszczalne wartości: | azblob, bucket, git, oci |
Zakodowane w formacie Base64 dane known_hosts zawierające publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych wystąpień usługi Git.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Ścieżka pliku do known_hosts zawartości zawierającej publiczne klucze SSH wymagane do uzyskania dostępu do prywatnych wystąpień usługi Git.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Zdefiniuj metody kustomizations, aby synchronizować źródła z parametrami ['name", 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force', 'disable_health_check'].
Lokalne odwołanie do wpisu tajnego kubernetes w przestrzeni nazw konfiguracji do użycia do komunikacji ze źródłem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Auth Arguments |
Identyfikator klienta tożsamości zarządzanej na potrzeby uwierzytelniania za pomocą usługi Azure Blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Lista tożsamości OIDC, które mają być zgodne z weryfikacją artefaktów OCI. Każdy wpis powinien być ciągiem JSON z polami "issuer" i "subject".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Przestrzeń nazw do wdrożenia konfiguracji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | default |
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Zezwalaj na nawiązywanie połączenia z niezabezpieczonym rejestrem kontenerów OCI (HTTP).
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Typ nośnika warstwy artefaktu OCI do wybrania na potrzeby wyodrębniania lub kopiowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repo Ref Arguments |
Operacja wykonania na wybranej warstwie artefaktu OCI: "extract" w celu wyodrębnienia warstwy, "copy" w celu skopiowania as-is tarball (ustawienie domyślne: extract).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repo Ref Arguments |
| Dopuszczalne wartości: | copy, extract |
Nazwa dostawcy używanego do uwierzytelniania dostawcy platformy Azure może służyć do uwierzytelniania w repozytoriach usługi Azure DevOps przy użyciu tożsamości zarządzanej.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
| Dopuszczalne wartości: | azure, generic |
Token SAS usługi Azure Blob na potrzeby uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Określ zakres operatora jako "przestrzeń nazw" lub "klaster".
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | cluster |
| Dopuszczalne wartości: | cluster, namespace |
Zakres Semver w źródle git lub OCI w celu uzgodnienia z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref / OCI Repo Ref Arguments |
Nazwa konta usługi Kubernetes, które ma być używane do uzyskiwania dostępu do repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Certyfikat klienta zakodowany w formacie Base64 na potrzeby uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Hasło certyfikatu klienta używanego do uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Określ, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
| Domyślna wartość: | False |
Identyfikator klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure wymagany dla tej metody uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Wpis tajny klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Identyfikator dzierżawy do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure, wymagany dla tej metody uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Prywatny klucz SSH zakodowany w formacie Base64 na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Ścieżka pliku do prywatnego klucza SSH na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Wstrzymaj uzgadnianie źródła i kustomizations skojarzonych z tą konfiguracją.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Tag w źródle git lub OCI, aby uzgodnić z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref / OCI Repo Ref Arguments |
Maksymalny czas uzgadniania źródła przed przekroczeniem limitu czasu.
Certyfikat urzędu certyfikacji zakodowany w formacie Base64 na potrzeby komunikacji TLS z repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Certyfikat klienta zakodowany w formacie Base64 na potrzeby uwierzytelniania TLS za pomocą repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Klucz prywatny zakodowany w formacie Base64 na potrzeby uwierzytelniania TLS za pomocą repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Użyj tożsamości obciążenia do uwierzytelniania za pomocą repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
| Dopuszczalne wartości: | false, true |
Obiekt zawierający zaufane klucze publiczne zaufanych autorów dla artefaktów OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Dostawca używany do weryfikacji OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az k8s-configuration flux delete
Usuń konfigurację platformy Kubernetes platformy Flux w wersji 2.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider --cluster-rp]
[--force {false, true}]
[--no-wait]
[--yes]
Przykłady
Usuwanie istniejącej konfiguracji platformy Kubernetes platformy Flux w wersji 2
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | connectedClusters, managedClusters, provisionedClusters |
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Wymuś usunięcie konfiguracji strumienia z klastra.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
| Dopuszczalne wartości: | false, true |
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az k8s-configuration flux list
Wyświetl listę wszystkich konfiguracji platformy Kubernetes platformy Flux w wersji 2.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider --cluster-rp]
Przykłady
Wyświetlanie listy konfiguracji rozwiązania Flux v2 Kubernetes w klastrze
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | connectedClusters, managedClusters, provisionedClusters |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az k8s-configuration flux show
Pokaż konfigurację platformy Kubernetes platformy Flux w wersji 2.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider --cluster-rp]
Przykłady
Pokaż szczegóły konfiguracji platformy Kubernetes platformy Flux w wersji 2
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | connectedClusters, managedClusters, provisionedClusters |
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az k8s-configuration flux update
Zaktualizuj konfigurację platformy Kubernetes platformy Flux w wersji 2.
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 --cluster-rp]
[--commit]
[--container-name]
[--digest]
[--https-ca-cert]
[--https-ca-cert-file]
[--https-key]
[--https-user]
[--interval --sync-interval]
[--kind {azblob, bucket, git, oci}]
[--known-hosts]
[--known-hosts-file]
[--kustomization]
[--local-auth-ref --local-ref]
[--managed-identity-client-id --mi-client-id]
[--match-oidc-identity]
[--no-wait]
[--oci-insecure {false, true}]
[--oci-layer-selector-media-type --oci-media-type]
[--oci-layer-selector-operation --oci-operation {copy, extract}]
[--provider {azure, generic}]
[--sas-token]
[--semver]
[--service-account-name]
[--service-principal-client-certificate --sp-client-cert]
[--service-principal-client-certificate-password --sp-cert-password]
[--service-principal-client-certificate-send-chain --sp-cert-send-chain]
[--service-principal-client-id --sp-client-id]
[--service-principal-client-secret --sp-client-secret]
[--service-principal-tenant-id --sp-tenant-id]
[--ssh-private-key]
[--ssh-private-key-file]
[--suspend {false, true}]
[--tag]
[--timeout]
[--tls-ca-certificate]
[--tls-client-certificate]
[--tls-private-key]
[--url]
[--use-workload-identity {false, true}]
[--verification-config]
[--verification-provider]
[--yes]
Przykłady
Aktualizowanie konfiguracji platformy Kubernetes platformy Flux w wersji 2
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
Aktualizowanie konfiguracji platformy Kubernetes flux w wersji 2 za pomocą typu źródła zasobnika w celu nawiązania połączenia w sposób niezabezpieczony
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Aktualizowanie konfiguracji rozwiązania Flux v2 Kubernetes za pomocą typu źródła obiektów blob platformy Azure przy użyciu innej nazwy kontenera
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Aktualizowanie konfiguracji rozwiązania Flux v2 Kubernetes przy użyciu typu źródła OCI w celu używania połączenia w sposób niezabezpieczony
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--oci-insecure
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | connectedClusters, managedClusters, provisionedClusters |
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Klucz współużytkowany obiektu blob platformy Azure na potrzeby uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Rozgałęzienie w źródle git w celu uzgodnienia z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref Arguments |
Identyfikator klucza dostępu używany do uwierzytelniania za pomocą zasobnika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Bucket Auth Arguments |
Komunikacja z zasobnikiem bez protokołu TLS.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Nazwa zasobnika S3 do synchronizacji.
Klucz tajny używany do uwierzytelniania za pomocą zasobnika.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Bucket Auth Arguments |
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Zatwierdź w źródle git, aby uzgodnić z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref Arguments |
Nazwa kontenera usługi Azure Blob Storage do synchronizacji.
Skrót artefaktu OCI do uzgodnienia z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repo Ref Arguments |
Certyfikat urzędu certyfikacji HTTPS zakodowany w formacie Base64 na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Ścieżka pliku do pliku certyfikatu urzędu certyfikacji HTTPS na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Token HTTPS/hasło na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Nazwa użytkownika HTTPS na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Czas między uzgodnieniami źródła w klastrze.
Rodzaj źródła do uzgodnienia.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | azblob, bucket, git, oci |
Zakodowane w formacie Base64 dane known_hosts zawierające publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych wystąpień usługi Git.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Ścieżka pliku do known_hosts zawartości zawierającej publiczne klucze SSH wymagane do uzyskania dostępu do prywatnych wystąpień usługi Git.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Zdefiniuj metody kustomizations, aby synchronizować źródła z parametrami ['name", 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force', 'disable_health_check'].
Lokalne odwołanie do wpisu tajnego kubernetes w przestrzeni nazw konfiguracji do użycia do komunikacji ze źródłem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Auth Arguments |
Identyfikator klienta tożsamości zarządzanej na potrzeby uwierzytelniania za pomocą usługi Azure Blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Lista tożsamości OIDC, które mają być zgodne z weryfikacją artefaktów OCI. Każdy wpis powinien być ciągiem JSON z polami "issuer" i "subject".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Nie czekaj na zakończenie długotrwałej operacji.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Zezwalaj na nawiązywanie połączenia z niezabezpieczonym rejestrem kontenerów OCI (HTTP).
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Typ nośnika warstwy artefaktu OCI do wybrania na potrzeby wyodrębniania lub kopiowania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repo Ref Arguments |
Operacja wykonania na wybranej warstwie artefaktu OCI: "extract" w celu wyodrębnienia warstwy, "copy" w celu skopiowania as-is tarball (ustawienie domyślne: extract).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repo Ref Arguments |
| Dopuszczalne wartości: | copy, extract |
Nazwa dostawcy używanego do uwierzytelniania dostawcy platformy Azure może służyć do uwierzytelniania w repozytoriach usługi Azure DevOps przy użyciu tożsamości zarządzanej.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
| Dopuszczalne wartości: | azure, generic |
Token SAS usługi Azure Blob na potrzeby uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Zakres Semver w źródle git lub OCI w celu uzgodnienia z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref / OCI Repo Ref Arguments |
Nazwa konta usługi Kubernetes, które ma być używane do uzyskiwania dostępu do repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Certyfikat klienta zakodowany w formacie Base64 na potrzeby uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Hasło certyfikatu klienta używanego do uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Określ, czy należy uwzględnić nagłówek x5c w oświadczeniach klienta podczas uzyskiwania tokenu w celu włączenia uwierzytelniania opartego na nazwie podmiotu/wystawcy dla certyfikatu klienta.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
| Domyślna wartość: | False |
Identyfikator klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure wymagany dla tej metody uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Wpis tajny klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Identyfikator dzierżawy do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure, wymagany dla tej metody uwierzytelniania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Azure Blob Auth Arguments |
Prywatny klucz SSH zakodowany w formacie Base64 na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Ścieżka pliku do prywatnego klucza SSH na potrzeby synchronizacji repozytorium prywatnego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Auth Arguments |
Wstrzymaj uzgadnianie źródła i kustomizations skojarzonych z tą konfiguracją.
| Właściwość | Wartość |
|---|---|
| Dopuszczalne wartości: | false, true |
Tag w źródle git lub OCI, aby uzgodnić z klastrem.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Git Repo Ref / OCI Repo Ref Arguments |
Maksymalny czas uzgadniania źródła przed przekroczeniem limitu czasu.
Certyfikat urzędu certyfikacji zakodowany w formacie Base64 na potrzeby komunikacji TLS z repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Certyfikat klienta zakodowany w formacie Base64 na potrzeby uwierzytelniania TLS za pomocą repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Klucz prywatny zakodowany w formacie Base64 na potrzeby uwierzytelniania TLS za pomocą repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Adres URL źródła do uzgodnienia.
Użyj tożsamości obciążenia do uwierzytelniania za pomocą repozytorium OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
| Dopuszczalne wartości: | false, true |
Obiekt zawierający zaufane klucze publiczne zaufanych autorów dla artefaktów OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Dostawca używany do weryfikacji OCI.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | OCI Repository Auth Arguments |
Nie monituj o potwierdzenie.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |