Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menjelaskan berbagai kolom yang dapat Anda tetapkan di objek ConfigManagement. Anda dapat menggunakan objek ini saat mengonfigurasi
Config Sync menggunakan perintah kubectl. Anda juga dapat menggunakan kolom ini jika mengelola Pengontrol Kebijakan dengan objek ConfigManagement, bukan perintah gcloud Pengontrol Kebijakan.
Jika true, mengaktifkan webhook izin Config Sync untuk
mencegah drift
dengan menolak perubahan yang bertentangan agar tidak didorong ke cluster
aktif. Setelan defaultnya adalah false.
Config Sync selalu memperbaiki drift, apa pun nilai kolom ini.
Jika true, memungkinkan penggunaan kolom spec.git yang tidak digunakan lagi di ConfigManagement saat masih menggunakan mode multi-repo. Menetapkan kolom ini akan otomatis membuat resource RootSync di cluster.
Konfigurasi untuk Pengontrol Kebijakan
Kunci
Deskripsi
spec.policyController.enabled
Jika true, akan mengaktifkan
Pengontrol Kebijakan.
Setelan defaultnya adalah false.
spec.policyController.templateLibraryInstalled
Jika true, menginstal
library
template batasan untuk jenis kebijakan umum. Setelan defaultnya adalah true.
spec.policyController.referentialRulesEnabled
Jika true, mengaktifkan dukungan untuk batasan referensi. Pastikan
Anda memahami
ketentuan tentang konsistensi akhir.
Setelan defaultnya adalah false.
spec.policyController.auditIntervalSeconds
Periode dalam detik antara audit pelanggaran batasan berturut-turut.
Tetapkan ke 0 untuk menonaktifkan audit. Default: 60.
spec.policyController.logDeniesEnabled
Jika true, akan mencatat semua penolakan dan kegagalan uji coba. Default-nya adalah
false.
spec.policyController.mutation.enabled
Jika true, mengaktifkan dukungan untuk
mutasi. Default-nya adalah
false.
spec.policyController.exemptableNamespaces
Daftar namespace yang akan dihapus dari penerapan webhook
penerimaan Pengontrol Kebijakan. Setiap pelanggaran masih dilaporkan dalam audit.
Default-nya adalah daftar kosong.
spec.policyController.monitoring.backends
Daftar backend pemantauan untuk Pengontrol Kebijakan guna mengekspor metrik. Default: [cloudmonitoring, prometheus].
Konfigurasi untuk perilaku objek ConfigManagement
Kunci
Deskripsi
spec.clusterName
Nama yang ditentukan pengguna untuk cluster yang digunakan oleh
ClusterSelectors untuk
mengelompokkan cluster. Unik dalam penginstalan Config Sync. Anda tidak dapat mengonfigurasi kolom ini di konsol Google Cloud.
Konfigurasi untuk repositori Git (tidak digunakan lagi)
Kunci
Deskripsi
spec.git.gcpServiceAccountEmail
Akun layanan Google Cloud yang digunakan untuk menganotasi Akun Layanan Kubernetes pengontrol RootSync atau RepoSync. Kolom ini hanya digunakan
jika spec.git.secretType adalah gcpserviceaccount.
spec.git.syncRepo
URL repositori Git untuk digunakan sebagai sumber tepercaya. Wajib.
spec.git.syncBranch
Cabang repositori yang akan disinkronkan. Default: master.
spec.git.policyDir
Jalur di repositori Git ke direktori root yang berisi konfigurasi yang ingin Anda sinkronkan. Default: direktori utama repositori.
spec.git.syncWait
Durasi waktu antara sinkronisasi berturut-turut. Default: 15 detik.
spec.git.syncRev
Revisi Git (tag atau hash) yang akan diperiksa. HEAD default.
spec.git.secretType
Jenis secret yang dikonfigurasi untuk akses ke repositori Git. Salah satu dari
ssh, cookiefile, token,
gcenode, gcpserviceaccount, atau
none. Wajib.
spec.sourceFormat
Format repositori Git Anda. Dapat berupa
unstructured
atau hierarchy.
Default: hierarchy.
Konfigurasi proxy untuk repositori Git
Jika kebijakan keamanan organisasi Anda mengharuskan Anda merutekan traffic melalui
proxy HTTP(S), Anda dapat menggunakan URI proxy untuk mengonfigurasi
Config Sync agar dapat berkomunikasi dengan host Git Anda. Proxy hanya didukung saat
menggunakan jenis otorisasi cookiefile, none, atau token.
Kunci
Deskripsi
spec.git.proxy.httpProxy
Menentukan variabel lingkungan HTTP_PROXY yang digunakan untuk mengakses repositori Git.
spec.git.proxy.httpsProxy
Menentukan variabel lingkungan HTTPS_PROXY yang digunakan untuk mengakses repositori Git.
Jika kolom httpProxy dan httpsProxy ditentukan, httpProxy akan diabaikan.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-11-27 UTC."],[],[]]