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

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

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

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

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

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

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

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

  • Apigee รองรับรุ่น Active LTS หรือ LTS สำหรับการบำรุงรักษาใน Windows, macOS และ Linux ดูข้อมูลเพิ่มเติมได้ที่ซอฟต์แวร์ที่รองรับสําหรับ Apigee Edge Microgateway
  • 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 เวอร์ชันที่เจาะจง คุณต้องระบุหมายเลขเวอร์ชันในคำสั่งการติดตั้ง หากคุณไม่ระบุหมายเลขเวอร์ชัน ระบบจะติดตั้งเวอร์ชันล่าสุด เช่น หากต้องการติดตั้งเวอร์ชัน 3.1.5 ให้ใช้คำสั่งต่อไปนี้

    npm install edgemicro@3.1.5 -g
    
  2. โปรดตรวจสอบหมายเลขเวอร์ชัน ตัวอย่างเช่น หากคุณติดตั้งเวอร์ชัน 3.1.5:
    edgemicro --version
    current nodejs version is v12.5.0
    current edgemicro version is 3.1.5
    
  3. ทำตามขั้นตอนการตั้งค่าและการกำหนดค่าในการตั้งค่าและการกำหนดค่า Edge Microgateway

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

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

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

การดำเนินการ Microgateway ของ Edge บน 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 เพื่อจัดการ Apigee API สำหรับบริการที่ทำงานในคลัสเตอร์ Kubernetes ได้ โปรดดูหัวข้อผสานรวม Edge Microgateway กับภาพรวม Kubernetes

รองรับ Docker

ตอนนี้คุณสามารถดาวน์โหลด Edge Microgateway รุ่นล่าสุดเป็นรูปภาพ Docker:

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