אתם יכולים להתאים אישית את 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.