השלמת השדרוג של Knative serving

כדי להשלים את השדרוג של האשכול ואת ההעברה לרכיב Knative serving fleet, צריך להסיר מהאשכול את כל המשאבים הלא פעילים והלא בשימוש.

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

סקירה כללית

בשלב הזה, סקריפט ההעברה משמש לביצוע הפעולות הבאות:

  • אפשר לאכוף שליטה מלאה במשאבי Knative serving באמצעות האופרטור appdevexperience-operator.
  • מוחקים את חבילת התוספים Istio ו-Knative serving GKE.
  • מחיקה של כל קובצי ה-ConfigMap של העוזר.

לאחר מכן תוכלו להפעיל מחדש את התכונה 'התאמת קנה מידה לאפס'.

השלמת השדרוג של Knative serving

כדי להשלים את השדרוג של Knative Serving ולסיים את תהליך ההעברה:

  1. מריצים את הפקודה הבאה כדי להפעיל את סקריפט ההעברה:

    ./migration-addon.sh --command finalize
    
  2. במסוף, סקריפט ההעברה יבקש מכם לאשר שאתם רוצים להמשיך. מזינים y כדי לסיים את התהליך.

    ההנחיות במהלך התהליך הזה, השלב האחרון, נראות בערך כך:

    In the process of cleaning up, the script performs the following:
    1. enforcing Knative serving operator fully controls Knative serving resources.<br>
    2. deleting Istio slim installed by Knative serving GKE add-on<br>
    3. deleting helper configmaps
    Continue? [Y/n] y<br>
    
    1. enforcing Knative serving operator fully controls Knative serving resources.
    cloudrun.operator.run.cloud.google.com/cloud-run patched
    
    Waiting for Knative serving serving to be ready...
    Knative serving serving is ready.
    
    2. Deleting Istio slim resources
    
    3. Deleting helper configmaps
    
    Cleanup is done. The upgrade to new Knative serving completes! <br>
    
  3. מריצים את הפקודה הבאה כדי להפעיל את התכונה 'שינוי גודל ל-0':

    kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'