שדות של ConfigManagement

בדף הזה מוסבר על השדות השונים שאפשר להגדיר באובייקט ConfigManagement. אפשר להשתמש באובייקט הזה כשמגדירים את סנכרון תצורות באמצעות פקודות kubectl.

הגדרות לתכונות של סנכרון תצורות

מפתח תיאור
spec.enableMultiRepo אם true, מופעלים ממשקי ה-API של RootSync ו-RepoSync. ממשקי ה-API האלה מספקים תכונות נוספות של סנכרון תצורות, כמו סנכרון ממספר מאגרי מידע. וסנכרון ההגדרות של Kustomize ו-Helm. ברירת המחדל היא false.
spec.preventDrift אם true, מופעלת תוסף ה-webhook של סנכרון תצורות admission כדי למנוע סטיות על ידי דחיית שינויים סותרים שנדחפים לאשכולות פעילים. ברירת המחדל היא false. ‫סנכרון תצורות תמיד מתקן סטיות, בלי קשר לערך של השדה הזה.

הגדרות של אופן הפעולה של האובייקט ConfigManagement

מפתח תיאור
spec.clusterName השם שהמשתמש נתן לאשכול שמשמש את ClusterSelectors כדי לקבץ אשכולות. ייחודי בהתקנה של סנכרון תצורות. אי אפשר להגדיר את השדה הזה במסוף Google Cloud .

אובייקט לדוגמה של ConfigManagement

apiVersion: configmanagement.gke.io/v1
kind: ConfigManagement
metadata:
  name: config-management
spec:
  clusterName: my-cluster
  enableMultiRepo: true