az k8s-configuration flux
Catatan
Referensi ini adalah bagian dari ekstensi konfigurasi k8s untuk Azure CLI (versi 2.15.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah fluks konfigurasi az k8s. Pelajari lebih lanjut tentang ekstensi.
Perintah untuk mengelola konfigurasi Flux v2 Kubernetes.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az k8s-configuration flux create |
Buat konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux delete |
Menghapus konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux deployed-object |
Perintah untuk melihat objek yang disebarkan yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux deployed-object list |
Mencantumkan objek yang disebarkan yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux deployed-object show |
Tampilkan objek yang disebarkan yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux kustomization |
Perintah untuk mengelola Kustomisasi yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux kustomization create |
Buat Kustomisasi yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux kustomization delete |
Hapus Kustomisasi yang terkait dengan konfigurasi Kubernetes Flux v2. |
Ekstensi | GA |
az k8s-configuration flux kustomization list |
Mencantumkan Kustomisasi yang terkait dengan konfigurasi Kubernetes Flux v2. |
Ekstensi | GA |
az k8s-configuration flux kustomization show |
Tampilkan Kustomisasi yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux kustomization update |
Perbarui Kustomisasi yang terkait dengan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux list |
Cantumkan semua konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux show |
Tampilkan konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux update |
Perbarui konfigurasi Flux v2 Kubernetes. |
Ekstensi | GA |
az k8s-configuration flux create
Buat konfigurasi Flux v2 Kubernetes.
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]
Contoh
Membuat konfigurasi Flux v2 Kubernetes
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
Membuat Konfigurasi Fluks Kubernetes v2 dengan Jenis Sumber Bucket
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
Membuat Konfigurasi Fluks Kubernetes v2 dengan Jenis Sumber Blob 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
Parameter yang Diperlukan
Nama kluster Kubernetes.
Tentukan kluster yang terhubung dengan Arc atau kluster terkelola AKS atau kluster yang disediakan.
Nama konfigurasi fluks.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
URL sumber untuk direkonsiliasi.
Parameter Opsional
Kunci Bersama Azure Blob untuk autentikasi.
Cabang dalam sumber git untuk berdamai dengan kluster.
ID Kunci Akses yang digunakan untuk mengautentikasi dengan wadah.
Berkomunikasi dengan wadah tanpa TLS.
Nama wadah S3 yang akan disinkronkan.
Kunci Rahasia yang digunakan untuk mengautentikasi dengan wadah.
Nama Penyedia Sumber Daya Kluster untuk clusterType ini (Diperlukan untuk provisionedClusters).
Terapkan dalam sumber git untuk berdamai dengan kluster.
Nama kontainer Azure Blob Storage untuk disinkronkan.
Sertifikat HTTPS CA yang dikodekan Base64 untuk komunikasi TLS dengan sinkronisasi repositori privat.
Jalur file ke file sertifikat HTTPS CA untuk komunikasi TLS dengan sinkronisasi repositori privat.
Token/kata sandi HTTPS untuk sinkronisasi repositori privat.
Nama pengguna HTTPS untuk sinkronisasi repositori privat.
Waktu antara rekonsiliasi sumber pada kluster.
Jenis sumber untuk direkonsiliasi.
Data known_hosts yang dikodekan Base64 yang berisi kunci SSH publik yang diperlukan untuk mengakses instans Git privat.
Jalur file ke konten known_hosts yang berisi kunci SSH publik yang diperlukan untuk mengakses instans Git privat.
Tentukan kustomisasi untuk menyinkronkan sumber dengan parameter ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Referensi lokal ke rahasia kubernetes di namespace konfigurasi yang akan digunakan untuk komunikasi ke sumber.
ID klien identitas terkelola untuk autentikasi dengan Azure Blob.
Namespace layanan untuk menyebarkan konfigurasi.
Jangan menunggu operasi jangka panjang selesai.
Token SAS Azure Blob untuk autentikasi.
Tentukan cakupan operator untuk menjadi 'namespace' atau 'kluster'.
Rentang Semver dalam sumber git untuk berdamai dengan kluster.
Sertifikat klien yang dikodekan Base64 untuk mengautentikasi perwakilan layanan dengan Azure Blob.
Kata sandi untuk sertifikat klien yang digunakan untuk mengautentikasi perwakilan layanan dengan Azure Blob.
Tentukan apakah akan menyertakan header x5c dalam klaim klien saat memperoleh token untuk mengaktifkan nama subjek /autentikasi berbasis penerbit untuk sertifikat klien.
ID klien untuk mengautentikasi perwakilan layanan dengan Azure Blob, diperlukan untuk metode autentikasi ini.
Rahasia klien untuk mengautentikasi perwakilan layanan dengan Azure Blob.
ID penyewa untuk mengautentikasi perwakilan layanan dengan Azure Blob, diperlukan untuk metode autentikasi ini.
Kunci ssh privat yang dikodekan Base64 untuk sinkronisasi repositori privat.
Jalur file ke kunci ssh privat untuk sinkronisasi repositori privat.
Tangguhkan rekonsiliasi sumber dan kustomisasi yang terkait dengan konfigurasi ini.
Tag dalam sumber git untuk direkonsiliasi dengan kluster.
Waktu maksimum untuk mendamaikan sumber sebelum waktu habis.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az k8s-configuration flux delete
Menghapus konfigurasi Flux v2 Kubernetes.
az k8s-configuration flux delete --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
[--force {false, true}]
[--no-wait]
[--yes]
Contoh
Menghapus konfigurasi Kubernetes Flux v2 yang ada
az k8s-configuration flux delete --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parameter yang Diperlukan
Nama kluster Kubernetes.
Tentukan kluster yang terhubung dengan Arc atau kluster terkelola AKS atau kluster yang disediakan.
Nama konfigurasi fluks.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Nama Penyedia Sumber Daya Kluster untuk clusterType ini (Diperlukan untuk provisionedClusters).
Hapus paksa konfigurasi fluks dari kluster.
Jangan menunggu operasi jangka panjang selesai.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az k8s-configuration flux list
Cantumkan semua konfigurasi Flux v2 Kubernetes.
az k8s-configuration flux list --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--resource-group
[--cluster-resource-provider]
Contoh
Mencantumkan konfigurasi Flux v2 Kubernetes pada kluster
az k8s-configuration flux list --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters
Parameter yang Diperlukan
Nama kluster Kubernetes.
Tentukan kluster yang terhubung dengan Arc atau kluster terkelola AKS atau kluster yang disediakan.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Nama Penyedia Sumber Daya Kluster untuk clusterType ini (Diperlukan untuk provisionedClusters).
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az k8s-configuration flux show
Tampilkan konfigurasi Flux v2 Kubernetes.
az k8s-configuration flux show --cluster-name
--cluster-type {connectedClusters, managedClusters, provisionedClusters}
--name
--resource-group
[--cluster-resource-provider]
Contoh
Menampilkan detail konfigurasi Flux v2 Kubernetes
az k8s-configuration flux show --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig
Parameter yang Diperlukan
Nama kluster Kubernetes.
Tentukan kluster yang terhubung dengan Arc atau kluster terkelola AKS atau kluster yang disediakan.
Nama konfigurasi fluks.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Nama Penyedia Sumber Daya Kluster untuk clusterType ini (Diperlukan untuk provisionedClusters).
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az k8s-configuration flux update
Perbarui konfigurasi Flux v2 Kubernetes.
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]
Contoh
Memperbarui konfigurasi Flux v2 Kubernetes
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
Memperbarui konfigurasi Flux v2 Kubernetes dengan Bucket Source Kind untuk terhubung dengan tidak aman
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--bucket-insecure
Memperbarui konfigurasi Flux v2 Kubernetes dengan Azure Blob Source Kind dengan nama kontainer lain
az k8s-configuration flux update --resource-group my-resource-group \
--cluster-name mycluster --cluster-type connectedClusters --name myconfig \
--container-name other-container
Parameter yang Diperlukan
Nama kluster Kubernetes.
Tentukan kluster yang terhubung dengan Arc atau kluster terkelola AKS atau kluster yang disediakan.
Nama konfigurasi fluks.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Kunci Bersama Azure Blob untuk autentikasi.
Cabang dalam sumber git untuk berdamai dengan kluster.
ID Kunci Akses yang digunakan untuk mengautentikasi dengan wadah.
Berkomunikasi dengan wadah tanpa TLS.
Nama wadah S3 yang akan disinkronkan.
Kunci Rahasia yang digunakan untuk mengautentikasi dengan wadah.
Nama Penyedia Sumber Daya Kluster untuk clusterType ini (Diperlukan untuk provisionedClusters).
Terapkan dalam sumber git untuk berdamai dengan kluster.
Nama kontainer Azure Blob Storage untuk disinkronkan.
Sertifikat HTTPS CA yang dikodekan Base64 untuk komunikasi TLS dengan sinkronisasi repositori privat.
Jalur file ke file sertifikat HTTPS CA untuk komunikasi TLS dengan sinkronisasi repositori privat.
Token/kata sandi HTTPS untuk sinkronisasi repositori privat.
Nama pengguna HTTPS untuk sinkronisasi repositori privat.
Waktu antara rekonsiliasi sumber pada kluster.
Jenis sumber untuk direkonsiliasi.
Data known_hosts yang dikodekan Base64 yang berisi kunci SSH publik yang diperlukan untuk mengakses instans Git privat.
Jalur file ke konten known_hosts yang berisi kunci SSH publik yang diperlukan untuk mengakses instans Git privat.
Tentukan kustomisasi untuk menyinkronkan sumber dengan parameter ['name', 'path', 'depends_on', 'timeout', 'sync_interval', 'retry_interval', 'prune', 'force'].
Referensi lokal ke rahasia kubernetes di namespace konfigurasi yang akan digunakan untuk komunikasi ke sumber.
ID klien identitas terkelola untuk autentikasi dengan Azure Blob.
Jangan menunggu operasi jangka panjang selesai.
Token SAS Azure Blob untuk autentikasi.
Rentang Semver dalam sumber git untuk berdamai dengan kluster.
Sertifikat klien yang dikodekan Base64 untuk mengautentikasi perwakilan layanan dengan Azure Blob.
Kata sandi untuk sertifikat klien yang digunakan untuk mengautentikasi perwakilan layanan dengan Azure Blob.
Tentukan apakah akan menyertakan header x5c dalam klaim klien saat memperoleh token untuk mengaktifkan nama subjek /autentikasi berbasis penerbit untuk sertifikat klien.
ID klien untuk mengautentikasi perwakilan layanan dengan Azure Blob, diperlukan untuk metode autentikasi ini.
Rahasia klien untuk mengautentikasi perwakilan layanan dengan Azure Blob.
ID penyewa untuk mengautentikasi perwakilan layanan dengan Azure Blob, diperlukan untuk metode autentikasi ini.
Kunci ssh privat yang dikodekan Base64 untuk sinkronisasi repositori privat.
Jalur file ke kunci ssh privat untuk sinkronisasi repositori privat.
Tangguhkan rekonsiliasi sumber dan kustomisasi yang terkait dengan konfigurasi ini.
Tag dalam sumber git untuk direkonsiliasi dengan kluster.
Waktu maksimum untuk mendamaikan sumber sebelum waktu habis.
URL sumber untuk direkonsiliasi.
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.