当前位置: 首页 > news >正文

Higress非K8S安装

Higress非K8S安装

文章目录

  • Higress非K8S安装
    • 环境安装
    • 安装higress
    • 进入到higress 的目录下
    • 修改下nacos的地址
    • 启动Higress
    • 登录higress管理页面

Higress 是基于阿里内部构建的下一代云原生网关,官网介绍:https://higress.io/zh-cn/docs/overview/what-is-higress/
实现了流量网关 + 微服务网关 + 安全网关三合一的高集成能力,
在最新的 Higress 1.1 版本中,支持脱离 K8s 部署。
本文将使用 Higress 替代原有的 Spring Cloud Gateway,实现 Spring Cloud 微服务的无缝迁移。
1、在传统的虚拟化部署中,微服务通常选择使用 Spring Cloud Gateway 作为业务网关,而nginx则作为前置流量网关。
2、在容器和K8s主导的云原生时代,Ingress 成为 K8s 生态的网关标准,赋予了网关新的使命,使得流量网关和微服务网关的合并成为可能。
3Higress 是基于阿里内部构建的下一代云原生网关,实现了流量调度 + 服务治理 + 安全防护三合一的高集成能力,并深度集成了DubboNacosSentinel等微服务技术栈
提供两个参考关于HigressK8S环境下的安装文章
1:https://mp.weixin.qq.com/s/dqqXb-svEZBO_c_cd4D9IA
2:https://mp.weixin.qq.com/s/6KX6hkEnGz0xqi8UDxqJjw

环境安装

需要配置环境(linux环境):docker compose
docker 一键安装命令如下:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
安装后会出现需要手动启动docker,启动指令如下:
systemctl start docker

在这里插入图片描述

安装higress

安装时顺便配置nacos地址:
curl -fsSL https://higress.io/standalone/get-higress.sh | bash -s -- -c nacos://ip:8848
或者安装时可配置nacos的账号密码,管理登录初始密码:123456
curl -fsSL https://higress.io/standalone/get-higress.sh | bash -s -- -c nacos://ip:8848 --nacos-username=nacos --nacos-password=nacos -p 123456

进入到higress 的目录下

cd /root/higress/bin 

在这里插入图片描述

修改下nacos的地址

执行命令配置(可以不去配置,上面有初始化的话)
./configure.sh -r -c nacos://ip:8848
执行后结果如下,其中有管理的账号密码,要记下这个账号密码,登录管理页面时候用到

在这里插入图片描述

启动Higress

在这里插入图片描述

登录higress管理页面

higress的默认端口是8080
地址:http://ip:8080/注:如果 已有服务运行端口为8080,则会端口占用,需要修改下higress的默认端口映射
由于基于 Docker Compose 设计的,进入到higress目录下的compose中,
修改文件配置:docker-compose.yml
这里将原来的8080 改成了8083
回到higress目录下的bin,执行启动脚本即可:./startup.sh
访问页面:http://ip:8083/   账号密码:admin/39ddf0d9a7f2483ed2d9cb1bfedab896

在这里插入图片描述

到此,Higress就安装结束,可以上管理页面看下,还没实际应用,后续用起来再更新
http://www.lryc.cn/news/98610.html

相关文章:

  • QT--day4(定时器事件、鼠标事件、键盘事件、绘制事件、实现画板、QT实现TCP服务器)
  • hjm家族信托科技研究报告
  • [SQL挖掘机] - 视图相关操作
  • 【Quartus FPGA】EMIF DDR3 读写带宽测试
  • Flutter:flutter_local_notifications——消息推送的学习
  • Spring AOP (面向切面编程)原理与代理模式—实例演示
  • 什么是SCRUM认证体系 ?
  • DoIP学习笔记系列:(二)VN5620 DoIP测试配置实践笔记
  • Grafana - TDEngine搭建数据监测报警系统
  • ES6基础知识二:ES6中数组新增了哪些扩展?
  • 使用CRM分析数据有哪些功能?
  • 大数据课程综合实验案例---课设问题汇总
  • 基于Vue+Element Plus实现表格组件
  • MYSQL 主从复制
  • 网络安全领域关键信息泄露事件引发关注
  • AI 绘画Stable Diffusion 研究(一)sd整合包v4.2 版本安装说明
  • 夯实数字化转型安全地基,华东某农商行开源安全治理经验
  • 第G3周:CGAN|生成手势图像
  • wireshark导出H264裸流
  • Sentinel针对IP限流
  • S475支持 ModbusRTU 转 MQTT协议采集网关
  • js的变量
  • MicroPython for ESP32
  • 选择适合产品需求管理的项目管理系统,打造完美项目流程!
  • @monaco-editor/react组件CDN加载失败解决办法
  • java对象的强引用,弱引用,软引用,虚引用
  • ubuntu ssh
  • js:斐波那契额数列生成器Generator
  • 行列转换.
  • CentOs 7利用iscaiadm工具发现并连接外接存储