了解你想安装 Apache APISIX。这款高性能的云原生 API 网关的安装其实并不复杂,我会为你梳理主流的安装方式、注意事项以及初步的验证方法,助你快速上手。

首先,我们通过一个表格快速了解几种主要的安装方式及其特点,帮你根据自身情况做出选择:
| 安装方式 | 适用场景 | 复杂度 | 关键依赖 | 生产环境适用性 |
|---|---|---|---|---|
| Docker | 快速体验、开发测试、隔离环境 | 低 | Docker, Docker Compose | 可选,需规划容器网络 |
| RPM/DEB 包 | CentOS/Debian 等生产环境、直接主机部署 | 中 | OpenResty, etcd | 推荐 |
| Helm (Kubernetes) | Kubernetes 环境、云原生部署 | 中 | Kubernetes, etcd | 推荐 |
| 源码编译 | 特殊定制需求、无法使用包管理的环境 | 高 | 编译工具链 (gcc, luarocks等) | 视情况而定 |
📦 安装前的准备:安装 etcd
APISIX 使用 etcd 作为其配置存储数据库。除了 Docker 和 Helm 安装方式(通常会自动安装 etcd),其他安装方式一般需要你先自行安装并启动 etcd。
-
下载 etcd:从 etcd 的 GitHub 发布页下载对应你系统架构的二进制包。例如,在 Linux x86_64 上安装 etcd v3.5.4:
ETCD_VERSION='3.5.4' wget https://github.com/etcd-io/etcd/releases/download/v${ETCD_VERSION}/etcd-v${ETCD_VERSION}-linux-amd64.tar.gz tar -xvf etcd-v${ETCD_VERSION}-linux-amd64.tar.gz cd etcd-v${ETCD_VERSION}-linux-amd64

389

被折叠的 条评论
为什么被折叠?



