Skip to content

higress-group/higress-console

Folders and files

NameName
Last commit message
Last commit date
Jan 17, 2025
Jan 20, 2025
Jan 20, 2025
Jan 6, 2025
Jan 10, 2023
Jan 6, 2025
Feb 26, 2024
Oct 10, 2024
Mar 8, 2023
Sep 1, 2024

Repository files navigation

Higress
Gateway Console for Higress

Higress Console 用于管理 Higress 的配置规则及其他开箱即用的能力集成,首个可用版本考虑基于 kubernetes 部署环境,预期包含服务管理、路由管理、域名管理等基础能力。 后续规划逐步迭代可观测能力、插件能力、登录管理能力,感兴趣的小伙伴一起 Hi~ gress~

前置介绍

此项目包含前端(NodeJS)、后端(Java)两个部分,前端(frontend)部分在构建完成后会随着后端代码(SpringBoot)一起部署。

配合 Higress 安装

在 Higress 安装完之后执行以下安装命令:

kubectl apply -f deploy/install.yaml

本地启动

前端项目

第一步、配置 Node 环境

注:建议Node版本选择长期稳定支持版本 16.18.1及以上

第二步、安装依赖

cd frontend && npm install

第三步、本地启动

npm start

第四步、打包

npm run build
#打包生成文件 frontend/build

后端项目

第一步、配置 Java & Maven 环境

注:建议 JDK 版本选择 17 及以上,Maven 版本选择 3.8.6 及以上(可直接使用项目内自带的 Maven Wrapper,即 mvnw)。

第二步、编译 & 镜像

cd backend && sh build.sh
# 脚本中涉及docker命令,本地调试可注释

第三步、部署 & 启动

sh start.sh --local

第四步、访问

主页,默认 8080 端口

http://localhost:8080

swagger,访问 swagger 页面了解 API 情况。

http://localhost:8080/swagger-ui/index.html