在minikube中启动ruoyi-gateway

简介: 在minikube中启动ruoyi-gateway

启动ruoyi-gateway

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

image.png

 

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

进入若依的目录:Ruoyi/docker

执行命令: docker compose build ruoyi-gateway

image.png

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

image.png

4. ruoyi-gateway.yaml内容:

 

apiVersion: apps/v1

kind: Deployment

metadata:

 name: ruoyi-gateway

 labels:

   app: ruoyi-gateway

spec:

 strategy:

   type: Recreate

 selector:

   matchLabels:

     app: ruoyi-gateway

 template:

   metadata:

     labels:

       app: ruoyi-gateway

   spec:

     containers:

     - name: ruoyi-gateway

       image: docker-ruoyi-gateway

       imagePullPolicy: IfNotPresent

       ports:

       - containerPort: 8080

 

---

kind: Service

apiVersion: v1

metadata:

 name: ruoyi-gateway

spec:

 type: ClusterIP

 selector:

   app: ruoyi-gateway

 ports:

 - port: 8080

 

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

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

相关文章
|
Kubernetes 负载均衡 网络安全
openEuler 系统搭建高可用 Kubernetes 集群
在生产环境中,k8s 高可用集群部署能够确保应用程序稳态运行不出现服务中断情况。此处我们基于 openEuler 系统环境,配置 Keepalived 和 HAproxy 使负载均衡(LB/Load Balancer)、实现 k8s & KubeSphere 高可用集群部署。
1131 1
|
Kubernetes 网络协议 Java
使用kind创建K8s集群
第一次在centos上安装踩了几个坑
2110 0
|
监控 前端开发 安全
SpringCloud Gateway鉴权和跨域解决方案
SpringCloud Gateway鉴权和跨域解决方案
1734 0
|
11月前
|
运维 监控 持续交付
微服务架构解析:跨越传统架构的技术革命
微服务架构(Microservices Architecture)是一种软件架构风格,它将一个大型的单体应用拆分为多个小而独立的服务,每个服务都可以独立开发、部署和扩展。
3166 36
微服务架构解析:跨越传统架构的技术革命
|
关系型数据库 MySQL Linux
Linux连接MySQL时的错误:Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
连接本地的MySQL数据库引擎时候出现的错误。用mysql_error()函数获取到错误提示:
|
IDE 小程序 前端开发
OpenSumi 问题之 OpenSumi 的定制能力要怎么体现
OpenSumi 问题之 OpenSumi 的定制能力要怎么体现
241 4
|
资源调度 前端开发 安全
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
972 0
|
负载均衡 Java 网络安全
gateway基本配置
gateway基本配置
3266 4
|
开发框架 开发工具 Java
从零到高手:一文教你快速上手Vaadin,打造首个炫酷Web应用,开启编程新世界的大门
【8月更文挑战第31天】Vaadin是一款基于Java的Web应用开发框架,以其丰富的组件库、简洁的API及对现代Web标准的支持而广受开发者欢迎。本文将指导你从零开始快速搭建一个简单的Vaadin应用。首先确保已安装JDK 11及以上版本和IDE(如IntelliJ IDEA或Eclipse)。接着使用Spring Initializr创建新项目,并选中“Spring Web”和“Vaadin”依赖。创建项目后,编写主应用类和主页类,实现基本页面功能。最后配置启动页面并运行应用。通过这些步骤,你将成功搭建一个基础Vaadin应用,开启探索更多特性的旅程。
1782 0
|
Kubernetes Cloud Native API
云原生技术专题 | 深入浅出分析云原生微服务的技术结构和架构设计
云原生技术专题 | 深入浅出分析云原生微服务的技术结构和架构设计
821 0