כדי להשלים את השדרוג של האשכול ואת ההעברה לרכיב Knative serving fleet, צריך להסיר מהאשכול את כל המשאבים הלא פעילים והלא בשימוש.
לפני שמתחילים
קודם צריך לעיין בדרישות לשדרוג ולוודא שאתם עומדים בהן.
הפקודות בדף הזה משתמשות במשתני הסביבה ובסקריפט ההעברה משלב ההכנה לשדרוג.
חשוב לבצע את כל השלבים בתהליך הזה בסדר שצוין.
סקירה כללית
בשלב הזה, סקריפט ההעברה משמש לביצוע הפעולות הבאות:
- אפשר לאכוף שליטה מלאה במשאבי Knative serving באמצעות האופרטור
appdevexperience-operator. - מוחקים את חבילת התוספים Istio ו-Knative serving GKE.
- מחיקה של כל קובצי ה-ConfigMap של העוזר.
לאחר מכן תוכלו להפעיל מחדש את התכונה 'התאמת קנה מידה לאפס'.
השלמת השדרוג של Knative serving
כדי להשלים את השדרוג של Knative Serving ולסיים את תהליך ההעברה:
מריצים את הפקודה הבאה כדי להפעיל את סקריפט ההעברה:
./migration-addon.sh --command finalizeבמסוף, סקריפט ההעברה יבקש מכם לאשר שאתם רוצים להמשיך. מזינים
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>מריצים את הפקודה הבאה כדי להפעיל את התכונה 'שינוי גודל ל-0':
kubectl patch cm config-autoscaler -n knative-serving -p '{"data":{"enable-scale-to-zero": "true"}}'