דרישות מוקדמות לשימוש באשכולות ב-Google Cloud

לפני שמתקינים את Knative serving באשכול ב- Google Cloud, צריך לוודא שאתם עומדים בדרישות הבאות:

  • בדקו והבינו את הרשאות הגישה של רכיבים ב-Knative serving.

  • צריך לוודא שיש לכם הרשאות מתאימות ב Google Cloud פרויקט כדי לעמוד בדרישות ההתקנה של האשכול, הצי ו-Cloud Service Mesh:

    • אם יש לכם את התפקיד בעלים בפרויקט Google Cloud , יש לכם יותר מההרשאות הנדרשות ליצירת אשכולות, להתקנה ואז להגדרה של Knative serving.
    • שימו לב שהדרישות להרשאות ב-Cloud Service Mesh עומדות גם בכל הדרישות להרשאות להתקנה ולהגדרה של Knative serving.

    • שימוש בתפקידים אחרים ובדרישות המינימום:

      בהתאם לארגון שלכם, אתם יכולים לעמוד בדרישות ההרשאה גם באמצעות שילוב של התפקידים המוגדרים מראש הבאים:

  • נדרש אשכול עם ההגדרה הבאה:

    • אשכול Google Kubernetes Engine נתמך. שימו לב: אין תמיכה באשכולות GKE שיש להם מאגרי צמתים של Windows Server.

    • רשום במאגר מכשירים:

      מעבר לאשכולות GKE

      במאמר רישום אשכול מוסבר איך לרשום את האשכול ולהפעיל איחוד שירותי אימות הזהות של עומסי עבודה ל-GKE בצי. סוגי אשכולות נתמכים מחוץ ל- Google Cloud נרשמים כברירת מחדל.

    • Cloud Service Mesh מותקן באשכול. בנוסף, חשוב לשים לב לדרישות המוקדמות הבאות:

      • Google-managed Cloud Service Mesh control plane לא נתמך כרגע באופן מלא על ידי Knative serving. במקום זאת, צריך להשתמש במישור הבקרה בתוך האשכול.
      • כדי להשתמש ב-Cloud Service Mesh, צריך להשתמש באשכול בסוג מכונה עם לפחות 4 ליבות וירטואליות (vCPU), כמו e2-standard-4. פרטים על הדרישות זמינים במדריך ההתקנה של Cloud Service Mesh. אם אתם צריכים לשנות את סוג המכונה של האשכול הקיים, אפשר לעיין במאמר העברת עומסי עבודה לסוגי מכונות שונים.
      • כדי ליהנות מהקצאת משאבים אוטומטית של דומיינים לבדיקה – Cloud Service Mesh משתמש בשער כניסה ובשירות בשם istio-ingress במרחב השמות istio-system. כדי להפעיל את יצירת השער במהלך התקנת התכונה, משתמשים ב---option legacy-default-ingressgateway של סקריפט ההתקנה asmcli.
  • צריך להגדיר את סביבת שורת הפקודה.

  • צריך להפעיל את ממשקי ה-API הבאים בפרויקט ב- Google Cloud :

    • Google Kubernetes Engine API: יצירה וניהול של אפליקציות מבוססות-קונטיינרים.
    • ‫Cloud Build API: יצירה וניהול של תהליכי build.
    • ‫Container Registry API: העברה בדחיפה ומשיכה של תמונות ב-Container Registry.

    הפעלת ממשקי ה-API ב Google Cloud מסוף