הגדלת רוחב הפס ברשת עבור אשכולות וצמתים

בדף הזה מוסבר איך להגדיל את מגבלת רוחב הפס של הרשת באשכולות ובצמתים של אשכולות ב-Google Kubernetes Engine ‏(GKE) באמצעות רוחב פס ברמה 1.

‫GKE לא אוכף מגבלות ברירת מחדל של רוחב פס ברשת לכל Pod או לכל קונטיינר. במקום זאת, כל הפודים שפועלים בצומת חולקים את מגבלות רוחב הפס של הרשת של המכונה הווירטואלית הבסיסית של Compute Engine. המגבלות האלה ברמת הצומת תלויות בסוג המכונה של ה-VM, בהגדרות הרשת ובמכסות הרלוונטיות של Google Cloud . למידע נוסף על מגבלות רוחב הפס הבסיסיות ושל רמה 1, קראו את המאמר רוחב פס מקסימלי לתעבורת נתונים יוצאת לכל מכונה.

תמחור

תמחור רוחב פס גבוה יותר חל כשמפעילים רוחב פס ברמה 1.

לפני שמתחילים

לפני שמתחילים, חשוב לוודא שביצעתם את המשימות הבאות:

  • מפעילים את Google Kubernetes Engine API.
  • הפעלת Google Kubernetes Engine API
  • כדי להשתמש ב-Google Cloud CLI למשימה הזו, מתקינים ואז מאתחלים את ה-CLI של gcloud. אם כבר התקנתם את ה-CLI של gcloud, הריצו את הפקודה gcloud components update כדי לקבל את הגרסה העדכנית. יכול להיות שבגרסאות קודמות של ה-CLI של gcloud אי אפשר להריץ את הפקודות שבמסמך הזה.

מגבלות

דרישות

הפעלת רוחב פס ברמה 1 באשכול

אתם יכולים ליצור אשכול שמופעל בו רוחב פס ברמה 1, או לעדכן אשכול כך שישתמש ברוחב פס ברמה 1.

באשכול שמופעל בו רוחב פס ברמה 1, רוחב הפס ברמה 1 מופעל כברירת מחדל במאגר הצמתים. אם מגדירים את רוחב הפס של מאגר הצמתים ל-TIER_UNSPECIFIED, ההגדרות של מאגר הצמתים מבטלות את הגדרות רוחב הפס של האשכול.

יצירת אשכול עם רוחב פס ברמה 1

יוצרים אשכול שמשתמש ברוחב פס ברמה 1:

gcloud container clusters create CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

מחליפים את CLUSTER_NAME בשם של האשכול.

עדכון אשכול כדי להפעיל רוחב פס ברמה 1

עדכון אשכול לשימוש ברוחב פס ברמה 1:

gcloud container clusters update CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

מחליפים את CLUSTER_NAME בשם של האשכול הקיים.

הפעלת רוחב פס ברמה 1 במאגר צמתים

אתם יכולים ליצור מאגר צמתים שמופעל בו רוחב פס ברמה 1, או לעדכן מאגר צמתים כך שישתמש ברוחב פס ברמה 1.

באשכול שמופעל בו רוחב פס ברמה 1, רוחב הפס ברמה 1 מופעל כברירת מחדל במאגר הצמתים. עם זאת, ה-API של מאגר הצמתים מבטל את ההגדרה ברמת האשכול של רמה 1.

יצירת מאגר צמתים עם רוחב פס ברמה 1

יוצרים מאגר צמתים שמשתמש ברוחב פס ברמה 1:

gcloud container node-pools create NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

מחליפים את מה שכתוב בשדות הבאים:

  • ‫NODEPOOL_NAME: השם של מאגר הצמתים החדש.
  • ‫CLUSTER_NAME: השם של האשכול הקיים.

עדכון מאגר צמתים כדי להפעיל רוחב פס ברמה 1

עדכון מאגר צמתים לשימוש ברוחב פס ברמה 1:

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_1

מחליפים את מה שכתוב בשדות הבאים:

  • ‫NODEPOOL_NAME: שם מאגר הצמתים שרוצים לעדכן.
  • ‫CLUSTER_NAME: השם של האשכול הקיים.

השבתת רוחב פס ברמה 1 באשכול או במאגר צמתים

אפשר להשבית את רוחב הפס ברמה 1 ברמת האשכול או ברמת מאגר הצמתים. כשמשביתים את רוחב הפס של רמה 1 ברמת האשכול, רוחב הפס של רמה 1 במאגר הצמתים מוגדר לערך TIER_UNSPECIFIED. השבתת רוחב הפס של Tier 1 ברמת האשכול לא משביתה את ההגדרה הקיימת של מאגר הצמתים.

מעדכנים את האשכול כך שישתמש ברוחב הפס שמוגדר כברירת מחדל:

gcloud container clusters update CLUSTER_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

מעדכנים את מאגר הצמתים כך שישתמש ברוחב הפס שמוגדר כברירת מחדל:

gcloud container node-pools update NODEPOOL_NAME \
    --cluster=CLUSTER_NAME \
    --network-performance-configs=total-egress-bandwidth-tier=TIER_UNSPECIFIED

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