安装 APISIX
Apache APISIX 是一个动态、实时、高性能的 API 网关。它是 Apache 软件基金会的顶级项目。
你可以使用 APISIX API 网关作为流量入口来处理所有业务数据。它提供的功能包括动态路由、动态上游、动态证书、A/B 测试、灰度发布、蓝绿发布、限流限速、抵御恶意攻击、指标监控、监控报警、服务可观测性、服务治理等。
此教程向您展示了如何快速启动APISIX.
前置条件
获取 APISIX
警告
为了在本教程中提供更好的体验,Admin API key 的要求默认已关闭。在生产环境中,请务必开启 Admin API 的 API key 要求。
使用快速启动脚本在 Docker 中启动 APISIX:
curl -sL "https://run.api7.ai/apisix/quickstart" | sh
该脚本会在 apisix-quickstart-net Docker 网络中启动两个 Docker 容器:apisix-quickstart 和 etcd-quickstart,其中 etcd 用于存储 APISIX 配置。
一旦 APISIX 准备就绪,你应该会看到以下消息:
✔ APISIX is ready!
验证安装
发送请求以查看 APISIX 是否正在运行:
curl -sI "http://127.0.0.1:9080" | grep Server
如果一切正常,你应该看到 APISIX 版本:
Server: APISIX/3.17.0
如果一切正常,你应该看到 APISIX 版本:
下一步
按照其余的快速入门教程学习并比较配置 APISIX 的不同方法,包括使用:
如果你想使用 ADC 声明式地配置 APISIX,或者通过 LLM 模型使用自然语言通过 APISIX-MCP 配置 APISIX,请在访问其他教程之前先访问它们的文档进行安装和设置。
请注意,使用快速启动脚本启动的 APISIX 实例和使用 kind 启动的 APISIX Ingress Controller 实例并未针对生产环境进行优化。有关生产安装,请参阅 生产环境安装选项 以获取更多信息。