apisix集群搭建(etcdyum安装方式)

更新时间:2023-05-29 09:37:45 阅读: 评论:0

apisix集群搭建(etcdyum安装⽅式)服务器信息:10.199.250.72,10.199.250.44,以下操作,两台服务器都要执⾏。
⼀:安装依赖
# 安装 epel, `luarocks` 需要它
sudo rpm -arch.rpm
惊讶的意思
# 添加 OpenResty 源
sudo yum install yum-utils
# 安装 OpenResty 和 编译⼯具
sudo yum install -y openresty curl git gcc luarocks lua-devel
⼆:安装apisix
$ mkdir apisix
eosinfo$ tar -zxvf
#### 2、安装运⾏时依赖的 Lua 库
$ make deps
$make init
$make run    启动apisix
三: 下载apisix-dashboard
运⾏apisix-dashboard需要依赖go和node
yum install golang
yum install nodejs
npm install -g yarn
make build 构建dashboard,构建完成后,会⽣成⼀个output⽂件夹。
修改其中的conf.yaml⽂件,连接host地址,然后启动manager-api.
可配置能登录dashboard的账号密码。
四:安装etcd
yum -y install etcd
编辑etcd配置:vim /etc/f
master节点(10.199.250.72)
ETCD_DATA_DIR="/var/lib/d" #etcd数据保存⽬录
ETCD_LISTEN_PEER_URLS="10.199.250.72:2380" #集群内部通信使⽤的URL
ETCD_LISTEN_CLIENT_URLS="0.0.0.0:2379" #供外部客户端使⽤的url
ETCD_NAME="etcd01" #etcd实例名称怎么挑选石榴
ETCD_INITIAL_ADVERTISE_PEER_URLS="10.199.250.72:2380" #⼴播给集群内其他成员访问的URL ETCD_ADVERTISE_CLIENT_URLS="0.0.0.0:2379" #⼴播给外部客户端使⽤的url
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" #集群的名称
ETCD_INITIAL_CLUSTER_STATE="new" #初始集群状态,new为新建集群
node-1节点(10.199.250.44)
ETCD_DATA_DIR="/var/lib/d"
ETCD_LISTEN_PEER_URLS="10.199.250.44:2380"
ETCD_LISTEN_CLIENT_URLS="0.0.0.0:2379"
草金鱼多久喂一次ETCD_NAME="etcd02"
ETCD_INITIAL_ADVERTISE_PEER_URLS="10.199.250.44:2380"
ETCD_ADVERTISE_CLIENT_URLS="0.0.0.0:2379"
ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster"
ETCD_INITIAL_CLUSTER_STATE="new"儿童音乐
分别启动etcd
八字网名systemctl start etcd
查看状态
systemctl status etcd牛头肉
查看集群
etcdctl member list
查看集群健康状态
etcdctl cluster-health
针式打印机色带怎么换
数据存储在 /var/lib/etcd⽬录下
五:测试集群
进⼊任意节点的apisix-dashboard,例如10.199.250.72:9000。新建上游、路由等。再到另外的apisix-
dashboard中查看,就可以看到新建数据有同步。
该manager是有缓存的,如果同步不⽣效,需要看下进程 nginx: cache manager process 是否存在,存在的话杀死并重启manager-api即可。

本文发布于:2023-05-29 09:37:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/805709.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:集群   存在   安装   状态   新建   地址   服务器   查看
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图