התקנת מיקרו-שער של Edge

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

Edge Microgateway v. 3.0.x

במאמר הזה נסביר איך להתקין או להסיר את Edge Microgateway.

דרישות מינימליות לחומרה

כדי להשתמש ב-Edge Microgateway, נדרשת הגדרת החומרה המינימלית הבאה:

  • במכונה וירטואלית (VM), נדרשת ל-Edge Microgateway לפחות ליבה אחת זיכרון RAM בנפח 256MB לפחות. לתהליך Microgateway עצמו לוקח פחות מ-128MB של זיכרון RAM.
  • בקונטיינר, ניתן להשתמש ב-Microgateway בגודל של פחות מ-100MB.

דרישות מוקדמות

  • הגרסה של Node.js צריכה להיות 8.x LTS או 12.x שמותקנים במערכת שלך. כדי לבדוק את הגרסה, מריצים את הפקודה הבאה:
    node -v
    v12.5.0
    
  • כדי להתקין את Windows צריך להתקין את OpenSSL ולהוסיף אותו. אל ה-PATH.
  • אם אתם משתמשים בענן הפרטי של Apigee Edge כדי להגדיר באמצעות Edge Microgateway, אתם צריכים ב-Private Cloud מגרסה 4.18.01 ואילך.

התקנת Edge Microgateway אם שיש לכם חיבור לאינטרנט.

בקטע הזה מוסבר איך להתקין את Edge Microgateway ולהפעיל ברירת מחדל הגדרה אישית. אם אתה פועל ללא חיבור לאינטרנט, ראה אפשר להתקין את Edge Microgateway בלי חיבור לאינטרנט?

  1. אפשר להתקין את הגרסה האחרונה של Edge Microgateway באמצעות npm באופן הבא. הזה הפקודה מתקין את התוכנה ומעביר את קובץ ההפעלה edgemicro בנתיב שלך.
    npm install edgemicro -g
    

    כדי להתקין גרסה ספציפית של Edge Microgateway, צריך לציין את מספר גרסה בפקודת ההתקנה. אם לא מציינים מספר הגרסה, תותקן הגרסה העדכנית. לדוגמה, כדי להתקין בגרסה 2.5.7 השתמשו בפקודה הבאה.

    npm install edgemicro@3.0.2 -g
    
  2. בודקים את מספר הגרסה. לדוגמה, אם התקנתם את גרסה 3.0.2:
    edgemicro --version
    current nodejs version is v12.5.0
    current edgemicro version is 3.0.2
    
  3. פועלים לפי שלבי ההגדרה וההגדרה בקטע הגדרה והגדרת Edge Microgateway.

שדרוג Microgateway של Edge

כדי לשדרג גרסה שהותקנה בעבר של Edge Microgateway: אם יש לכם חיבור לאינטרנט, אתם יכולים לשדרג את Microsoft Edge Microgateway.

ב-Apigee מומלץ לבדוק את ההגדרות האישיות הקיימות עם גרסה חדשה לפני שתשדרגו את סביבת הייצור.

Microsoft Edge Microgateway ב-Windows שירות

אתם יכולים להפעיל את Edge Microgateway ב-Windows בתור שירות. פרטים נוספים זמינים במאמר שיטות מומלצות לניהול תפעולי של Microgateway (Endmicro) ב-Windows קהילת Apigee.

אפשר להתקין את Edge Microgateway ללא חיבור לאינטרנט?

באתרים שאין להם גישה מוכנה לאינטרנט, מנהל מערכת יכול להתקין ולתחזק מרשם NPM פרטי ברשת הפנימית שלכם. ההוראות להגדרת רישום פרטי של npm מעבר להיקף של מדריך זה; עם זאת, אפשר לחפש ולמצוא הוראות מועילות. עם הפרטי של npm מותקן, ניתן לפעול לפי הוראות ההתקנה או השדרוג שניתנות למעלה.

תחילת העבודה

אם זו הפעם הראשונה שאתם משתמשים ב-Edge Microgateway, ריכזנו בשבילכם כאן הגדרת Edge Microgateway היא המקום הטוב ביותר להתחיל בו אחרי שמשלימים את להתקנה. מדריך ההגדרה והתצורה כולל את כל השלבים שעליך לבצע כדי להתקין, להגדיר, להפעיל ולהשתמש במכונה של Edge Microgateway.

איפה האם אפליקציית Edge Microgateway מותקנת?

כשמשתמשים ב-npm עם האפשרות הגלובלית (npm install -g edgemicro), התוכנה מותקנת ב-[prefix]/lib/node_modules/edgemicro. אפשר למצוא הערך של [prefix] בפקודה הזו:

npm config get prefix

ברירת המחדל של הגדרת התחילית היא המיקום שבו מותקן הצומת. ברוב המערכות, /usr/local ב-Windows, השם הוא %AppData%\npm. הערך של אפשר להגדיר את [prefix]. מידע נוסף על המיקומים ב-Node.js אפשר לעיין במאמר תיקיות NPM. המודולים מותקנים כברירת מחדל ואת האופן שבו ניתן להגדיר את מיקום ההתקנה.

אנחנו מסירים את Edge Microgateway

כדי להסיר את Edge Microgateway:

  1. מחיקה או העברה לארכיון של ספריית ההתקנה [prefix]/lib/node_modules/edgemicro, כאשר [prefix] הוא ה-npm תחילית, כפי שמוסבר ב איפה מותקן Edge Microgateway?
  2. מוחקים את קובצי היומן או מעבירים אותם לארכיון. כברירת מחדל, edgemicro-*.log הקבצים נמצאים ב-/var/tmp/, אבל ניתן להגדיר את המיקום הזה. לבדיקה אם יש לכם ספק, קובץ התצורה של Edge Microgateway.
  3. מוחקים או מעבירים לארכיון את קובצי התצורה של סביבת זמן הריצה ואת קובצי התצורה במטמון:
    ~/.edgemicro/*.yaml
    

תמיכה ב-Kubernetes

אפשר להשתמש ב-Edge Microgateway כדי לספק ניהול API ב-Apigee שירותים שפועלים באשכול Kubernetes. סקירה כללית של Edge Microgateway עם Kubernetes

תמיכה ב-Docker

עכשיו אפשר להוריד את הגרסה האחרונה של Edge Microgateway כתמונת Docer:

docker pull gcr.io/apigee-microgateway/edgemicro:latest