当前位置: 首页 > news >正文

k8s部署lowcoder 2.6.4

 

1、vim部署文件

vim lowcoder.yaml

 

apiVersion: v1
kind: Namespace
metadata:name: lowcoder---
apiVersion: v1
kind: Secret
metadata:name: lowcoder-secretsnamespace: lowcoder
type: Opaque
data:MONGO_INITDB_ROOT_PASSWORD: YWRtaW4xMjM=REDIS_PASSWORD: YWRtaW4xMjM=---
# MongoDB 7.0.8
apiVersion: apps/v1
kind: StatefulSet
metadata:name: lowcoder-mongonamespace: lowcoder
spec:serviceName: lowcoder-mongoreplicas: 1selector:matchLabels:app: lowcoder-mongotemplate:metadata:labels:app: lowcoder-mongospec:containers:- name: mongoimage: mongo:7.0.8ports:- containerPort: 27017env:- name: MONGO_INITDB_ROOT_USERNAMEvalue: "root"- name: MONGO_INITDB_ROOT_PASSWORDvalueFrom:secretKeyRef:name: lowcoder-secretskey: MONGO_INITDB_ROOT_PASSWORDvolumeMounts:- name: datamountPath: /data/dbvolumeClaimTemplates:- metadata:name: dataspec:storageClassName: alicloud-disk-ssdaccessModes: [ReadWriteOnce]resources:requests:storage: 20Gi---
apiVersion: v1
kind: Service
metadata:name: lowcoder-mongonamespace: lowcoder
spec:selector:app: lowcoder-mongoports:- port: 27017---
# Redis
apiVersion: apps/v1
kind: StatefulSet
metadata:name: lowcoder-redisnamespace: lowcoder
spec:serviceName: lowcoder-redisreplicas: 1selector:matchLabels:app: lowcoder-redistemplate:metadata:labels:app: lowcoder-redisspec:containers:- name: redisimage: redis:6.2command: ["redis-server", "--requirepass", "$(REDIS_PASSWORD)"]env:- name: REDIS_PASSWORDvalueFrom:secretKeyRef:name: lowcoder-secretskey: REDIS_PASSWORDvolumeMounts:- name: datamountPath: /datavolumeClaimTemplates:- metadata:name: dataspec:storageClassName: alicloud-disk-ssdaccessModes: [ReadWriteOnce]resources:requests:storage: 20Gi---
apiVersion: v1
kind: Service
metadata:name: lowcoder-redisnamespace: lowcoder
spec:selector:app: lowcoder-redisports:- port: 6379---
# API Service 2.6.4
apiVersion: apps/v1
kind: Deployment
metadata:name: lowcoder-api-servicenamespace: lowcoder
spec:replicas: 1selector:matchLabels:app: lowcoder-api-servicetemplate:metadata:labels:app: lowcoder-api-servicespec:containers:- name: apiimage: lowcoderorg/lowcoder-ce-api-service:2.6.4env:- name: SPRING_DATA_MONGODB_URIvalue: "mongodb://root:admin123@lowcoder-mongo:27017/lowcoder?authSource=admin"- name: LOWCODER_REDIS_URLvalue: "redis://:admin123@lowcoder-redis:6379"- name: LOWCODER_AUTH_FORM_ENABLEDvalue: "true"- name: LOWCODER_EMAIL_LOGIN_ENABLEDvalue: "true"- name: LOWCODER_EMAIL_SIGNUP_ENABLEDvalue: "true"- name: LOWCODER_SUPERUSER_USERNAMEvalue: "123456789@qq.com"- name: LOWCODER_SUPERUSER_PASSWORDvalue: "admin123456"- name: LOWCODER_NODE_SERVICE_URLvalue: "http://lowcoder-node-service:6060"
---
apiVersion: v1
kind: Service
metadata:name: lowcoder-api-servicenamespace: lowcoder
spec:selector:app: lowcoder-api-serviceports:- port: 8080---
# Node Service
apiVersion: apps/v1
kind: Deployment
metadata:name: lowcoder-node-servicenamespace: lowcoder
spec:replicas: 1selector:matchLabels:app: lowcoder-node-servicetemplate:metadata:labels:app: lowcoder-node-servicespec:containers:- name: nodeimage: lowcoderorg/lowcoder-ce-node-service:2.6.4---
apiVersion: v1
kind: Service
metadata:name: lowcoder-node-servicenamespace: lowcoder
spec:selector:app: lowcoder-node-serviceports:- port: 6060---
# Frontend
apiVersion: apps/v1
kind: Deployment
metadata:name: lowcoder-frontendnamespace: lowcoder
spec:replicas: 1selector:matchLabels:app: lowcoder-frontendtemplate:metadata:labels:app: lowcoder-frontendspec:containers:- name: frontendimage: lowcoderorg/lowcoder-ce-frontend:2.6.4env:- name: LOWCODER_API_SERVICE_URLvalue: "http://lowcoder-api-service:8080"- name: LOWCODER_NODE_SERVICE_URLvalue: "http://lowcoder-node-service:6060"ports:- containerPort: 3000---
apiVersion: v1
kind: Service
metadata:name: lowcoder-frontendnamespace: lowcoder
spec:type: LoadBalancerselector:app: lowcoder-frontendports:- port: 80targetPort: 3000---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:name: lowcoder-ingressnamespace: lowcoder
spec:ingressClassName: nginxrules:- http:paths:- path: /pathType: Prefixbackend:service:name: lowcoder-frontendport:number: 80

 

2、运行文件

kc apply -f lowcoder.yaml

 

mongo账户密码   root   admin123

redis密码 admin123


lowcoder超管账户密码

123456789@qq.com
admin123







 

http://www.jsqmd.com/news/859113/

相关文章:

  • 5分钟快速上手:用Vue+SVG轻松绘制专业网络拓扑图
  • 紫微斗数排盘新选择:iztro 5分钟极速入门指南
  • 微积分基础2-积分篇
  • Lovable + Kotlin Multiplatform落地实战:单代码库支撑iOS/Android/Web三端,已验证于百万级DAU项目(含Gradle构建耗时优化42%方案)
  • 南京及镇江管道漏水施工服务商排行 口碑实测对比 - 奔跑123
  • 微信小程序二维码生成终极指南:三步搞定专业级二维码
  • 2026深州市本地人必选的瓷砖空鼓专业维修公司TOP5推荐!卫生间空鼓翘边,厨房空鼓翘边,客厅空鼓翘边,全天响应,免费上门,5月专业瓷砖空鼓修复公司持证上岗师傅排名最新深度调研方案) - 一修哥修缮
  • 智能方案:高效备份QQ空间历史数据的实用工具
  • 长期使用中感受到的Taotoken服务稳定性与路由优化
  • 暗黑2存档编辑器终极指南:5分钟掌握角色修改与装备管理
  • KirikiriTools深度解析:突破视觉小说资源加密的实战指南
  • Taotoken用量看板如何帮助开发者清晰掌控API消耗
  • 万洋集团受邀参加国家发改委民营企业座谈会 - 品牌速递
  • 字符串算法总结
  • 如何用AhabAssistantLimbusCompany彻底解放你的《Limbus Company》游戏时间:从手动重复到智能自动化的终极指南
  • 2026年京东e卡换现金的全方位攻略 - 淘淘收小程序
  • 2026汕尾市本地人必选的瓷砖空鼓专业维修公司TOP5推荐!卫生间空鼓翘边,厨房空鼓翘边,客厅空鼓翘边,全天响应,免费上门,5月专业瓷砖空鼓修复公司持证上岗师傅排名最新深度调研方案) - 一修哥修缮
  • 揭秘Cat-Catch浏览器扩展:3大核心功能实现专业资源嗅探与流媒体下载
  • Google Earth Engine(GEE)——求随机点中的长时序的各波段的折线图(附给矢量集合添加时间属性)
  • Visual Studio Uninstaller终极指南:如何彻底清理2012-2015版本残留文件
  • YOLOv8n-face模型跨平台部署:从PyTorch到ONNX的实战避坑指南
  • 5个理由选择mpv.net:Windows平台终极免费播放器的完整指南
  • 南京地区防水施工服务商排行及实测对比 - 奔跑123
  • 如何用Bifrost轻松管理三星固件:跨平台图形化下载解密工具完全指南
  • 从被动观看到主动学习:LLPlayer如何用AI技术重新定义视频语言学习
  • 一块模组解决扩音、防啸叫、AI降噪、AEC回音消除
  • 【2026最新】Tampermonkey下载安装超详细图解(附安装包) - sdfsafafa
  • dsp.js项目实战:构建一个完整的Web音频合成器终极指南 [特殊字符]
  • 跨越技术鸿沟:WinDiskWriter如何让macOS用户轻松制作Windows启动盘
  • DeepL免费翻译插件:JavaScript逆向技术解锁专业翻译服务