容器化部署rancher
docker run -d --restart=unless-stopped -p 8888:8080 rancher/server
浏览器访问: ip:port
一般在gataway前面还需要加一层Nginx。
Nginx和spring cloud gataway 在功能上有一些重叠的地方,但是各司其事配合使用
部署Nginx
docker pull nginx
docker run --name nginx -p 80:80 -d nginx
安装完成后通过 ip:port 访问
网关gataway集群部署是在rancher里面部署,然后通过配置
Nginx负载均衡
upstream gateway {
server 172.18.119.139:8889;
server 172.18.119.139:8888; # 对应网关集群
}
server {
listen 80;
server_name open1024.com;
location / {
proxy_pass http://gateway/; #此处的gataway需要与upstream后面的名称一致
}
}