在minikube中启动ruoyi-modules-system

简介: 在minikube中启动ruoyi-modules-system

启动ruoyi-modules-system

1. 需要修改system模块的bootstrap.yaml文件中的nacos连接地址为k8s地址

2. 需要修改naos中的数据库连接地址为k8s连接地址。

image.png

3. 进入若依项目建立本地镜像

进入若依的目录:Ruoyi/docker

执行命令: docker compose build ruoyi-modules-system

image.png

4. 在nacos中查看服务是否部署成功。

image.png

5. ruoyi-system.yaml内容:

 

apiVersion: apps/v1

kind: Deployment

metadata:

 name: ruoyi-system

 labels:

   app: ruoyi-system

spec:

 strategy:

   type: Recreate

 selector:

   matchLabels:

     app: ruoyi-system

 template:

   metadata:

     labels:

       app: ruoyi-system

   spec:

     containers:

     - name: ruoyi-system

       image: docker-ruoyi-modules-system

       imagePullPolicy: IfNotPresent

       ports:

       - containerPort: 9201

 

---

kind: Service

apiVersion: v1

metadata:

 name: ruoyi-system

spec:

 type: ClusterIP

 selector:

   app: ruoyi-system

 ports:

 - port: 9201

targetPort: 9201

 

标红的字体为需要根据情况进行修改的镜像名称。

使用minikube image load可以加载本地镜像

 

相关文章
|
资源调度 Kubernetes 应用服务中间件
Kubernetes Scheduler Framework 扩展: 2. Binpack
# 前言 ## 为什么需要Binpack功能? Kubernetes默认开启的资源调度策略是`LeastRequestedPriority`,消耗的资源最少的节点得分最高,优先被调度。这样的资源选择情况有可能导致较多的资源碎片,如下图所示,两个节点各剩余1GPU的资源,导致申请2GPU的作业无法调度,导致整体资源使用率下降。 如果使用的资源调度策略是Binpack,优先将节点
1938 0
|
Windows
Windows系统下快速删除node_modules
Windows系统下快速删除node_modules
496 0
|
5月前
|
关系型数据库 MySQL Linux
【Azure 应用服务】[App Service For Linux(Function) ] Python ModuleNotFoundError: No module named 'MySQLdb'
【Azure 应用服务】[App Service For Linux(Function) ] Python ModuleNotFoundError: No module named 'MySQLdb'
|
6月前
|
存储 JavaScript 算法
若依修改-Starting development server...10% building 0/1 modules 1 active ...-node
若依修改-Starting development server...10% building 0/1 modules 1 active ...-node
|
8月前
|
JavaScript 数据库
使用 Webpack 打包 node 程序,node_modules 真的被干掉啦
使用 Webpack 打包 node 程序,node_modules 真的被干掉啦
553 0
|
8月前
|
应用服务中间件 nginx
项目node_modules开发环境变大问题处理
项目node_modules开发环境变大问题处理
174 0
修改了node_modules的文件打包后不生效
修改了node_modules的文件打包后不生效
1395 1
no module nameed frontend
no module nameed frontend
48 0
|
资源调度 JavaScript Linux
Cannot find module ‘xxx\node_modules\yorkie\bin\install.js‘
Cannot find module ‘xxx\node_modules\yorkie\bin\install.js‘
123 0
|
Unix Shell Linux
快速删除工程下所有的node_modules目录
就是如何合理又快速的删除某个工程下所有的node_modules目录; 其实用shell来解决这个场景就很方便了,都不用装第三方依赖; 一般类unix或linux的系统基本自带的两个命令, find rm
383 0