การติดตั้ง Edge Microgateway

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่ เอกสารประกอบของ Apigee X
info

Edge Microgateway เวอร์ชัน 3.0.x

หัวข้อนี้จะอธิบายวิธีติดตั้งหรือถอนการติดตั้ง Edge Microgateway

ข้อกำหนดขั้นต่ำสำหรับฮาร์ดแวร์

Edge Microgateway ต้องมีการกำหนดค่าฮาร์ดแวร์ขั้นต่ำดังต่อไปนี้

  • ในเครื่องเสมือน (VM) Edge Microgateway ต้องใช้ CPU อย่างน้อย 1 คอร์และ RAM อย่างน้อย 256 MB กระบวนการ Edge Microgateway เองใช้ RAM ไม่ถึง 128 MB
  • ในคอนเทนเนอร์ คุณสามารถใช้ Microgateway กับอิมเมจที่มีขนาดไม่เกิน 100 MB

ข้อกำหนดเบื้องต้น

  • คุณต้องติดตั้ง Node.js เวอร์ชัน 8.x LTS หรือ 12.x ติดตั้งในระบบ โดยตรวจสอบเวอร์ชันได้ด้วยการเรียกใช้คำสั่งต่อไปนี้
    node -v
    v12.5.0
  • Windows กำหนดให้ติดตั้ง OpenSSL และเพิ่ม ลงใน PATH
  • หากใช้ Apigee Edge Private Cloud เพื่อกำหนดค่ากับ 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

การอัปเกรด Edge Microgateway

หากต้องการอัปเกรด Edge Microgateway เวอร์ชันที่ติดตั้งไว้ก่อนหน้านี้ โปรดดู หัวข้อการอัปเกรด Edge Microgateway หากคุณมีการเชื่อมต่ออินเทอร์เน็ต

Apigee ขอแนะนำให้คุณทดสอบการกำหนดค่าที่มีอยู่กับเวอร์ชันใหม่ก่อนที่จะอัปเกรดสภาพแวดล้อมฮาร์ดแวร์และซอฟต์แวร์

การใช้งาน Edge Microgateway ใน Windows เป็น บริการ

คุณสามารถใช้งาน Edge Microgateway ใน Windows เป็นบริการได้ ดูรายละเอียดได้ที่ แนวทางปฏิบัติแนะนำสำหรับการจัดการการดำเนินงานของ Microgateway (edgemicro) ใน 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-folders

การถอนการติดตั้ง 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 เวอร์ชันล่าสุดเป็น อิมเมจ Docker ได้แล้ว

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