安装 Edge Microgate

<ph type="x-smartling-placeholder"></ph> 您正在查看 Apigee Edge 文档。
转到 Apigee X 文档
信息

Edge Microgateway v. 3.3.x

本主题介绍了如何安装或卸载 Edge Microgateway。

最低硬件要求

Edge Microgateway 需要以下最低硬件配置:

  • 在虚拟机 (VM) 上,Edge Microgateway 至少需要 1 个核心, 至少有 256 MB 的 RAM。Edge Microgateway 进程本身占用的 RAM 不到 128 MB。
  • 在容器中,Microgateway 可用于小于 100MB 的映像。

前提条件

  • Apigee 支持 Windows、macOS 和 Linux 上的有效 LTS 或维护 LTS 版本。请参阅 Apigee 支持的软件 Edge Microgateway
  • Windows 需要安装并添加 OpenSSLPATH
  • 如果您使用 Apigee Edge 私有云来配置 Edge Microgateway,您必须 运行 Private Cloud 4.18.01 或更高版本。

在下列情况下,安装 Edge Microgateway 你已连接到互联网

本部分介绍了如何安装 Edge Microgateway 并初始化默认值 配置。如果您在没有互联网连接的情况下操作,请参阅 我可以在没有互联网连接的情况下安装 Edge Microgateway 吗?

  1. 使用 npm 安装最新版本的 Edge Microgateway,具体操作步骤如下。本次 命令会安装软件,并将 edgemicro 可执行文件 在您的路径中
    npm install edgemicro -g
    

    如需安装特定版本的 Edge Microgateway,您需要指定 版本号如果您未指定 版本号,系统会安装最新版本。例如,要安装 请使用以下命令。

    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 建议您使用 在升级生产环境之前使用新版本。

在 Windows 上将 Edge Microgateway 作为 服务

您可以在 Windows 上以服务形式运行 Edge Microgateway。有关详情,请参阅 Windows 版 Microgateway (edgemicro) 运维管理最佳做法时 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. <ph type="x-smartling-placeholder"></ph> 删除或归档日志文件。默认情况下,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