k8s 部署RuoYi-Vue-Plus之server部署

k8s部署ruoyi也是一样的思路, 这里部署的是ruoyi-vue-plus版本

1.先使用项目编排构建镜像, 修改prod使用的mysql, redis地址

image-20240708171850060

获取运行的服务

kubectl get svc -n ruoyi

对应连接修改

image-20240708172052876

image-20240708172124542

然后运行打包package命令, 生成jar包,

image-20240708172718257

再打包为docker容器, 上传到所有节点上, 也可以上传到个人私有仓库

image-20240708173219275

2.部署server-deploy.yaml

镜像名自行修改,

apiVersion: apps/v1
kind: Deployment
metadata:
  name: ruoyi-server
  namespace: ruoyi
spec:
  selector:
    matchLabels:
      app: ruoyi-server
  replicas: 1
  template:
    metadata:
      labels:
        app: ruoyi-server
    spec:
      containers:
        - name: ruoyi-server    
          image: ruoyi/ruoyi-server:4.8.2  # 镜像名, 自行修改为自己打包的镜像
          ports:
            - containerPort: 8080
          env:
            - name: TZ
              value: Asia/Shanghai
---
kind: Service
apiVersion: v1
metadata:
  name: ruoyi-service #服务名
  namespace: ruoyi
spec:
  type: NodePort  # 暴露服务为 NodePort 类型
  selector:
    app: ruoyi-server
  ports:
    - protocol: TCP
      port: 8080
      targetPort: 8080  
      nodePort: 30080  # 节点端口 30080, 可外部访问

部署

kubectl apply -f server-deploy.yaml

相关推荐

  1. k8s 部署RuoYi-Vue-Plusnginx部署

    2024-07-12 13:00:05       24 阅读
  2. k8s 部署RuoYi-Vue-Plusredis搭建

    2024-07-12 13:00:05       25 阅读
  3. k8s 部署RuoYi-Vue-Plusmysql搭建

    2024-07-12 13:00:05       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 13:00:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 13:00:05       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 13:00:05       58 阅读
  4. Python语言-面向对象

    2024-07-12 13:00:05       69 阅读

热门阅读

  1. 行为模式9.策略模式------促销活动设计方案

    2024-07-12 13:00:05       21 阅读
  2. Vim 编辑文件时中文乱码的解决方法

    2024-07-12 13:00:05       18 阅读
  3. vim删除多行

    2024-07-12 13:00:05       25 阅读
  4. 嵌入式裸机开发与 Linux 开发

    2024-07-12 13:00:05       21 阅读
  5. 机器学习-分类器-总结

    2024-07-12 13:00:05       18 阅读
  6. Git-如何基于某个tag创建一个新分支

    2024-07-12 13:00:05       27 阅读
  7. 【Linux】Vim 使用教程

    2024-07-12 13:00:05       17 阅读
  8. Hive中的数据类型和存储格式总结

    2024-07-12 13:00:05       21 阅读