官方网站
官方网站: Apache APISIX® -- Cloud-Native API Gateway
官方下载网址:Downloads | Apache APISIX® -- Cloud-Native API Gateway
官方帮助文档:Documentation | Apache APISIX® -- Cloud-Native API Gateway
Etcd帮助文档:Configuration options | etcd
Github社区项目ETCD:etcd/etcd.conf.yml.sample at main · etcd-io/etcd · GitHub
一、镜像下载
1、在线下载
在一台能连外网的linux上执行docker镜像拉取命令
docker pull apisix:3.11.0
2、离线包下载
两种方式:
方式一:
-)在一台能连外网的linux上安装docker执行第一步的命令下载镜像
-)导出
# 导出镜像到本地当前目录
docker save -o apisix-3.11.0.tar apisix:3.11.0
方式二:
-)Window桌面程序:Docker Desktop

-)下载镜像

-)安装镜像导出插件(说明过程就复用了之前mysql的图)

-)将镜像文件保存到window本地(图略)
3、Community Edition | Docs
官方的下载地址,k8s环境用不上,因为官方没有发布镜像(自行打镜像的除外)

二、安装
1、安装etcd
apisix依赖etcd,etcd的安装这里略。假设etcd的容器名为:etcd-server
这里上个容器启动命令,其他的略了
docker run -d \
--name etcd-server \
--network apisix-network \
-v /data1/etcd-data:/data \
-e "ETCD_ROOT_PASSWORD=iametcd#T***" \
-e "ETCD_ENABLE_V2=true" \
-e "ETCD_ADVERTISE_CLIENT_URLS=http://etcd-server:2379" \
-e "ETCD_LISTEN_CLIENT_URLS=http://etcd-server:2379" \
-p 12379:2379 \
-p 12380:2380 \
bitnami/etcd:3.5.18
etcd安装请参考文章(有详细步骤):
docker安装etcd:docker离线安装etcd、docker在线安装etcd、etcd镜像下载、etcd配置详解、etcd常用命令、安装常见问题总结-CSDN博客
2、安装etcd-browser
etcd-browser是etcd的图形化工具
docker run -d \
--name etcdv3-browser \
--network apisix-network \
-p 8081:80 \
-p 1443:443 \
joinsunsoft/etcdv3-browser:1.0.0
注意:etcd-browser的界面数据是前端直接连etcd拉取的,所以web客户端还有访问etcd服务的权限(针对内部网络用户理清网络权限)

3、apisix在线安装
-)拉取镜像
docker pull apache/apisix:3.11.0
-)其他步骤见离线安装(没有离线安装的导入镜像的动作)
4、apisix离线安装
-)导入镜像
docker load -i apache_apisix_3_11_0-redhat.tar
-)查看镜像
作者下了一堆(读者随意选用,apsix大版本是3就行)
<



2388

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



