az k8s-configuration flux
Uwaga
Ta dokumentacja jest częścią rozszerzenia k8s-configuration dla interfejsu wiersza polecenia platformy Azure (wersja 2.15.0 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia 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. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux delete |
Usuń konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | 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. |
Numer wewnętrzny | 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. |
Numer wewnętrzny | 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. |
Numer wewnętrzny | 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. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux kustomization create |
Utwórz konfigurację kustomyzacji skojarzoną z konfiguracją rozwiązania Flux v2 Kubernetes. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux kustomization delete |
Usuń konfigurację Kustomization skojarzoną z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux kustomization list |
Wyświetl listę kustomizacji skojarzonych z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux kustomization show |
Pokaż konfigurację Kustomization skojarzoną z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux kustomization update |
Zaktualizuj konfigurację kustomyzacji skojarzoną z konfiguracją platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux list |
Wyświetl listę wszystkich konfiguracji platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux show |
Pokaż konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | Ogólna dostępność |
az k8s-configuration flux update |
Zaktualizuj konfigurację platformy Kubernetes platformy Flux w wersji 2. |
Numer wewnętrzny | 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]
[--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]
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
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Adres URL źródła do uzgodnienia.
Parametry opcjonalne
Klucz współużytkowany obiektu blob platformy Azure na potrzeby uwierzytelniania.
Rozgałęzienie w źródle git w celu uzgodnienia z klastrem.
Identyfikator klucza dostępu używany do uwierzytelniania za pomocą zasobnika.
Komunikacja z zasobnikiem bez protokołu TLS.
Nazwa zasobnika S3 do synchronizacji.
Klucz tajny używany do uwierzytelniania za pomocą zasobnika.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Zatwierdź w źródle git, aby uzgodnić z klastrem.
Nazwa kontenera usługi Azure Blob Storage do synchronizacji.
Certyfikat urzędu certyfikacji HTTPS zakodowany w formacie Base64 na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
Ścieżka pliku do pliku certyfikatu urzędu certyfikacji HTTPS na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
Token HTTPS/hasło na potrzeby synchronizacji repozytorium prywatnego.
Nazwa użytkownika HTTPS na potrzeby synchronizacji repozytorium prywatnego.
Czas między uzgodnieniami źródła w klastrze.
Rodzaj źródła do uzgodnienia.
Zakodowane w formacie Base64 dane known_hosts zawierające publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych wystąpień usługi Git.
Ś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.
Zdefiniuj metody kustomizations, aby synchronizować źródła z parametrami ['name", 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Lokalne odwołanie do wpisu tajnego kubernetes w przestrzeni nazw konfiguracji do użycia do komunikacji ze źródłem.
Identyfikator klienta tożsamości zarządzanej na potrzeby uwierzytelniania za pomocą usługi Azure Blob.
Przestrzeń nazw do wdrożenia konfiguracji.
Nie czekaj na zakończenie długotrwałej operacji.
Token SAS usługi Azure Blob na potrzeby uwierzytelniania.
Określ zakres operatora jako "przestrzeń nazw" lub "klaster".
Zakres Semver w źródle usługi Git w celu uzgodnienia z klastrem.
Certyfikat klienta zakodowany w formacie Base64 na potrzeby uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
Hasło certyfikatu klienta używanego do uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
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.
Identyfikator klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure wymagany dla tej metody uwierzytelniania.
Wpis tajny klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure.
Identyfikator dzierżawy do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure, wymagany dla tej metody uwierzytelniania.
Prywatny klucz SSH zakodowany w formacie Base64 na potrzeby synchronizacji repozytorium prywatnego.
Ścieżka pliku do prywatnego klucza SSH na potrzeby synchronizacji repozytorium prywatnego.
Wstrzymaj uzgadnianie źródła i kustomizations skojarzonych z tą konfiguracją.
Tag w źródle usługi Git w celu uzgodnienia z klastrem.
Maksymalny czas uzgadniania źródła przed przekroczeniem limitu czasu.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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]
[--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.
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Wymuś usunięcie konfiguracji strumienia z klastra.
Nie czekaj na zakończenie długotrwałej operacji.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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]
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.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
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.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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]
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.
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
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.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
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]
[--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]
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
Parametry wymagane
Nazwa klastra Kubernetes.
Określ klastry połączone z usługą Arc lub klastry zarządzane usługi AKS lub aprowizowane klastry.
Nazwa konfiguracji strumienia.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>
.
Parametry opcjonalne
Klucz współużytkowany obiektu blob platformy Azure na potrzeby uwierzytelniania.
Rozgałęzienie w źródle git w celu uzgodnienia z klastrem.
Identyfikator klucza dostępu używany do uwierzytelniania za pomocą zasobnika.
Komunikacja z zasobnikiem bez protokołu TLS.
Nazwa zasobnika S3 do synchronizacji.
Klucz tajny używany do uwierzytelniania za pomocą zasobnika.
Nazwa dostawcy zasobów klastra dla tego typu klastra (wymagana dla aprowizacjiClusters).
Zatwierdź w źródle git, aby uzgodnić z klastrem.
Nazwa kontenera usługi Azure Blob Storage do synchronizacji.
Certyfikat urzędu certyfikacji HTTPS zakodowany w formacie Base64 na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
Ścieżka pliku do pliku certyfikatu urzędu certyfikacji HTTPS na potrzeby komunikacji TLS z synchronizacją repozytorium prywatnego.
Token HTTPS/hasło na potrzeby synchronizacji repozytorium prywatnego.
Nazwa użytkownika HTTPS na potrzeby synchronizacji repozytorium prywatnego.
Czas między uzgodnieniami źródła w klastrze.
Rodzaj źródła do uzgodnienia.
Zakodowane w formacie Base64 dane known_hosts zawierające publiczne klucze SSH wymagane do uzyskiwania dostępu do prywatnych wystąpień usługi Git.
Ś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.
Zdefiniuj metody kustomizations, aby synchronizować źródła z parametrami ['name", 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Lokalne odwołanie do wpisu tajnego kubernetes w przestrzeni nazw konfiguracji do użycia do komunikacji ze źródłem.
Identyfikator klienta tożsamości zarządzanej na potrzeby uwierzytelniania za pomocą usługi Azure Blob.
Nie czekaj na zakończenie długotrwałej operacji.
Token SAS usługi Azure Blob na potrzeby uwierzytelniania.
Zakres Semver w źródle usługi Git w celu uzgodnienia z klastrem.
Certyfikat klienta zakodowany w formacie Base64 na potrzeby uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
Hasło certyfikatu klienta używanego do uwierzytelniania jednostki usługi za pomocą usługi Azure Blob.
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.
Identyfikator klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure wymagany dla tej metody uwierzytelniania.
Wpis tajny klienta do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure.
Identyfikator dzierżawy do uwierzytelniania jednostki usługi za pomocą obiektu blob platformy Azure, wymagany dla tej metody uwierzytelniania.
Prywatny klucz SSH zakodowany w formacie Base64 na potrzeby synchronizacji repozytorium prywatnego.
Ścieżka pliku do prywatnego klucza SSH na potrzeby synchronizacji repozytorium prywatnego.
Wstrzymaj uzgadnianie źródła i kustomizations skojarzonych z tą konfiguracją.
Tag w źródle usługi Git w celu uzgodnienia z klastrem.
Maksymalny czas uzgadniania źródła przed przekroczeniem limitu czasu.
Adres URL źródła do uzgodnienia.
Nie monituj o potwierdzenie.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
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 polecenia az account set -s NAME_OR_ID
.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.