אתם יכולים להתאים אישית את Cloud Code כדי להפעיל השלמה של משאבי אשכול, להפעיל עיצוב ואימות של YAML, להציג או להסתיר סיירים, לאסוף טלמטריה ולהתאים אישית את הנתיב של Kubeconfig.
ציון העדפות באמצעות ההגדרות של VS Code
כדי להגדיר את ההגדרות של VS Code, לוחצים על הגדרות > ניהול > הגדרות ואז מחפשים את cloudcode.
הגדרת ההעדפות בדרך הזו מאפשרת לשנות את ברירות המחדל ש-Cloud Code שמר כשנשאלתם בפעם הראשונה לגבי ההעדפות.
ההגדרות האלה כוללות העדפות לגבי עיצוב והשלמה של YAML, איסוף טלמטריה, נתיב קובץ KubeConfig, סגנון גלישת שורות וקריטריונים להתאמה של קובץ YAML. אפשר להגדיר הגדרות אחרות של Cloud Code באמצעות הקובץ settings.json.
עבודה עם קובצי KubeConfig נוספים
קובץ KubeConfig הוא קובץ שמשמש את Kubernetes להגדרת גישה לאשכולות. כברירת מחדל, Cloud Code משתמש בקובץ KubeConfig שמוגדר כברירת מחדל (שנמצא בספרייה $HOME/.kube) כדי לאחזר משאבי Kubernetes ולהריץ פקודות.
ייבוא של קובץ KubeConfig חדש
כדי לייבא קובץ KubeConfig חלופי ל-Cloud Code, פועלים לפי השלבים הבאים:
- לוחצים על
Cloud Code ומרחיבים את הקטע Kubernetes.
- מעבירים את מצביע העכבר מעל שם הגדרת ברירת המחדל.
- לצד הגדרת ברירת המחדל, לוחצים על sync_alt החלפת KubeConfig ואז על + טעינת KubeConfig.
- בסייר הקבצים, בוחרים את קובץ ה-KubeConfig שרוצים לייבא. הקובץ שייבאתם הופך לקובץ KubeConfig הפעיל.
טיפ: אם ייבאתם כמה קובצי KubeConfig, תוכלו לעבור ביניהם בקלות על ידי לחיצה על sync_alt החלפת KubeConfig ואז בחירה של קובץ KubeConfig אחר.
הסרת קובץ KubeConfig
כדי להסיר את קובצי ה-KubeConfig שייבאתם, פותחים את לוח הפקודות (מקישים על Ctrl/Cmd+Shift+P או לוחצים על View (תצוגה) > Command Palette (לוח הפקודות)), מריצים את הפקודה Remove KubeConfig from Kubernetes Explorer (הסרת KubeConfig מ-Kubernetes Explorer) ואז בוחרים את קובצי ההגדרות שרוצים להסיר.
הגדרת ההגדרות ב-settings.json
חלק מההגדרות המתקדמות, כמו התאמות אישיות של מאתר הבאגים של Cloud Code, מוגדרות בקובץ settings.json.
- בהגדרות, לוחצים על עריכה בקובץ settings.json מתחת להגדרה שרוצים לשנות. קובץ
settings.jsonייפתח בהגדרה המתאימה. - מקלידים מרכאות (") כדי לפתוח את רשימת המאפיינים או הערכים של ההגדרה. לדוגמה, אם מקלידים " ב-
cloudcode.debug-kubernetes, מוצגות האפשרויותSuppressGoWarning,SuppressJavaWarning,SuppressNETCoreWarning,SuppressNodeJSWarningו-SuppressPythonWarning. - לוחצים על הנכס ואז על הערך שרוצים להגדיר לנכס,
או, אם ההגדרה מקבלת ערך ישירות, לוחצים על הערך. לדוגמה, לחיצה על
SuppressNodeJSWarningתציג את האפשרויותtrueו-false.