后台管理框架

项目实战

1安装环境

docker 用于启动服务
安装jdk 用来构建后端项目
安装node.js用来构建前端项目

使用的Ubuntu为22.04版本

2克隆项目

从git仓库下载前后端项目

3修改配置

配置中的默认ip地址需要改成正确的主机的ip地址

4构建项目

构建后端项目生成各个服务的jar包
构建前端项目生成静态站点文件

5制作镜像

使用后端项目中带有的dockerfile文件制作镜像

前端项目自己制作nginx的镜像,添加前端目录

6部署中间件

使用docker部署mysql,redis,nacos服务

挂载卷让数据持久化,并暴露对应的服务端口

7单节点上启动服务

使用docker启动前后端服务

8访问服务

访问页面,查看服务是否正常

9上传镜像到镜像仓库

使用docker tag及docker pull将镜像推送到镜像仓库

10搭建部署k8s

使用kubeadm部署1个主节点,2个工作节点的集群

11在k8s环境中启动服务

制作yaml将各个服务启动到k8s中

并配置metallb让k8s能够使局域网ip作为loadbalancer地址

配置ingress和域名让服务能够通过域名正常访问