לפני שאתם מעבירים את האשכולות הקיימים של Google Kubernetes Engine (GKE) מ-Dataplane V1 ל-GKE Dataplane V2, אתם יכולים להיעזר במאמר הזה כדי לבדוק אם האשכולות שלכם עומדים בדרישות, להבין מה קורה במהלך ההעברה ולהתכונן לשיבושים בעומסי העבודה.
מנהלים ומפעילים של פלטפורמות או מומחי רשתות יכולים להשתמש בסקירה הכללית הזו כדי לתכנן את אסטרטגיית ההעברה. כדי לבצע את ההעברה, קראו את המאמר העברת אשכול קיים ל-GKE Dataplane V2.
היתרונות של המעבר
אחרי המעבר ל-GKE Dataplane V2, תוכלו ליהנות מהיתרונות של יכולת ההתאמה לעומס, האבטחה והתפעול שהוא מספק.
- אכיפת מדיניות רשת קיימת: החלת מדיניות רשת מבוססת-Cilium על האשכול הקיים בלי להעביר עומסי עבודה לאשכול חדש.
- פתרון מהיר יותר של בעיות ברשת: ניפוי באגים בתהליכי הרשת באמצעות מדדים ואירועים מובְנים של GKE Dataplane V2.
איך בודקים אם האשכול עומד בדרישות
לפני ההעברה, ודאו שהאשכול עומד בדרישות הבאות:
- סוג הניתוב: VPC-native. אי אפשר להעביר קלאסטרים שמבוססים על מסלולים.
- גרסת האשכול: 1.35.3-gke.1155000 ואילך.
- גרסת מאגר הצמתים: 1.35.1-gke.1516000 ואילך.
- גרסת Istio: אם אתם משתמשים ב-Cloud Service Mesh או ב-Istio בקוד פתוח, גרסה 1.23 ואילך. הגרסה הזו תומכת במפרט Container Network Interface (CNI) 1.1.0.
הגדרות לא נתמכות
ההגדרות הבאות לא נתמכות ב-GKE Dataplane V2:
- פלאגינים מותאמים אישית של CNI: פלאגינים שמתקינים כדי להחליף את פלאגין ה-CNI שמנוהל על ידי GKE.
- תוכניות eBPF בהתאמה אישית: תוכניות שמצורפות לממשקים מנוהלים. אם תצרפו אותם לפני תוכניות Cilium, יכול להיות שהם ימנעו את ההפעלה של תוכניות Cilium. אם מצרפים אותן אחרי תוכניות Cilium, Cilium עוקפת אותן.
כדי למצוא את ההגדרות האלה באשכול, בודקים את Active Assist או את דף הפרטים של האשכול כדי לראות אם יש המלצות שעלולות להתנגש עם ההעברה.
מה קורה במהלך ההעברה
ההעברה מתבצעת בארבעה שלבים. רוב העבודה מתבצעת על ידי GKE, אבל בחלק מהשלבים נדרשת פעולה מצידכם:
| שלב | מה GKE עושה | מה אתם עושים |
|---|---|---|
| אבחון | מעקב אחרי האשכול וסימון הגדרות לא נתמכות בהמלצות של Active Assist. | בודקים את ההמלצות ופותרים בעיות בהגדרות שסומנו. |
| התחלה | — | כדי להתחיל את ההעברה, מעדכנים את האשכול באמצעות בקשת תיקון. מידע נוסף זמין במאמר העברת אשכול קיים ל-GKE Dataplane V2. |
| צמתים של תיקונים | מבצע עדכונים בכל מאגר צמתים של Dataplane V1 כדי להשתמש ב-GKE Dataplane V2, בהתאם לחלונות זמן לתחזוקה ולאסטרטגיות השדרוג שלכם. | לפני שמתחילים, צריך להגדיר חלונות זמן לתחזוקה ואסטרטגיות שדרוג כדי לקבוע מתי ואיך הצמתים יתעדכנו. |
| סיום | התיקון מוחל על האשכול ל-ADVANCED_DATAPATH אחרי שכל מאגרי הצמתים מתעדכנים. |
לא נדרשת כל פעולה. |
תכנון שיבוש בעומס העבודה
במהלך ההעברה, GKE יוצר מחדש את הצמתים ומתזמן מחדש את ה-Pods בצמתים החדשים.
המאמרים הבאים
- כדי להעביר אשכול, קראו את המאמר העברת אשכול קיים ל-GKE Dataplane V2.
- כדי להבין איך GKE Dataplane V2 פועל, אפשר לעיין במאמר מידע על GKE Dataplane V2.
- כדי לפתור בעיות בזרימות נתונים ברשת אחרי ההעברה, אפשר לעיין במאמר בנושא יכולת צפייה ב-GKE Dataplane V2.