הקצאת כתובות רשת של Distributed Cloud Pod ושל שירותים

בדף הזה מפורטות שיטות מומלצות להקצאת כתובות רשת ל-Pods ולשירותים של Kubernetes שפועלים בהתקנה של Google Distributed Cloud.

במקרה של אשכולות של מישור הבקרה ב-Cloud, בלוקי הכתובות של Distributed Cloud Pod ושל Distributed Cloud Service לא יכולים לחפוף לבלוקי ה-CIDR השמורים באזור המתאים. לדוגמה, אסור להקצות את בלוק ה-CIDR‏ 10.128.0.0/20 באזור us-central1.

כשיוצרים אשכול של Distributed Cloud, אפשר לציין בלוק CIDR של IPv4 עבור ה-Pods והשירותים של Distributed Cloud. ב-IPv4, משתמשים בטווח הכתובות RFC 1918.

כל אשכול של Distributed Cloud מקבל בלוק CIDR רציף אחד של Distributed Cloud Pod ובלוק CIDR רציף אחד של Distributed Cloud Service. בלוק ה-CIDR של שירות Distributed Cloud מכסה רק שירותי ClusterIP שפועלים באשכול היעד של Distributed Cloud. לשירותי Distributed Cloud שפונים אל מחוץ לארגון, אפשר לעיין במאמר בנושא איזון עומסים.

חשוב לוודא את הדברים הבאים:

  • בלוק ה-CIDR של Distributed Cloud Pod ובלוק ה-CIDR של Distributed Cloud Service לא יכולים להיות זהים אחד לשני או לבלוקים אחרים של CIDR ברשת המקומית.
  • בלוק ה-CIDR של צומת Distributed Cloud לא יכול להיות זהה לבלוקי ה-CIDR של ניהול Distributed Cloud.
  • מאגרי כתובות IP וירטואליות של איזון עומסים ב-Distributed Cloud לא יכולים להיות זהים בין אשכולות שונים של Distributed Cloud.
  • אם אתם מתחברים לרשת של ענן וירטואלי פרטי (VPC) באמצעות Cloud VPN, בלוקי ה-CIDR של ה-Pod והשירות לא יכולים להתנגש עם אף בלוק CIDR ברשת ה-VPC שלכם.
  • כדי למנוע התנהגות לא דטרמיניסטית, בלוקי ה-CIDR של אשכולות Distributed Cloud, הרשת הפרטית ורשתות המשנה של ה-VPC שמשמשות לקישוריות של Distributed Cloud לא יכולים להיות חופפים.

‫Distributed Cloud מקצה באופן אוטומטי חלקים מבלוק ה-CIDR של Distributed Cloud Pod שצוין כבלוקי משנה של CIDR של Pod בגודל קבוע לכל צומת באזור, על סמך מספר ה-Pod המקסימלי שהוגדר בצומת. כברירת מחדל, ב-Distributed Cloud מוגדר מספר הפודים המקסימלי לכל צומת כ-128, וכתוצאה מכך מוקצה בלוק CIDR של /24 לכל צומת. אפשר לשנות את המספר הזה באמצעות הדגל default-max-pods-per-node. ‫Distributed Cloud משנה את גודל ה-CIDR של ה-Pod באופן אוטומטי על סמך הערך שאתם מציינים.

בטבלה הבאה מפורטים מספרים של Pods-per-node וגדלי ה-CIDR התואמים:

מספר ה-Pods המקסימלי לכל צומת גודל בלוק ה-CIDR של ה-Pod ב-IPv4
32 /26
33-64 /25
65-128 /24
129-256 /23

אחרי שיוצרים את אשכול Distributed Cloud, אי אפשר לשנות את בלוק ה-CIDR ואת ערכי ה-Pods-per-node שמתוארים בקטע הזה. צריך למחוק את האשכול וליצור אותו מחדש עם הערכים החדשים.

המאמרים הבאים