Kubernetes 版本中间件安装指南
本指南旨在为了客户在 Kubernetes 版本中,无法提供自己的 Mysql, S3, CICD 等情况下,如何快速体验 K8s 版本。
提示
使用 Kubernetes 启动的 MySQL 数据库不具备数据库的高可用,不推荐用作生产环境来存储数据使用,平台推荐连接用户自有外部的数据库。
1、前置条件
要部署微搭所需的中间件,需要满足以下条件:
- CPU: 2C, 内存: 4G, 磁盘: 100G
- 默认需要需要安装 docker, 且 Docker 版本大于 20.0.0
2、开始部署
2.1. 登录部署并切换到 root 用户
2.2.下载并解压安装包
wget -L -O weda-mid.zip https://software-1302110647.cos.ap-guangzhou.myqcloud.com/rc/lastest/weda-mid.zip && unzip weda-mid.zip && cd weda-mid2.3. 执行
./install.sh安装完成即可2.4. 默认只安装 giteness 服务,MySQL 、S3 不提供安装。 开启后才会自动安装(同时不提供免费维保)
2.5. 安装MySQL 和 S3 自动安装(不需要则跳过),执行下面命令:
./install.sh all
3、中间件信息
提示
访问中间件地址均为本 VM IP 地址。
middleware:
mysql:
host: <VM IP 地址>
port: 3306
username: root
password: "123456"
dbname: lowcode
dbRuntimeName: lcruntime
s3:
## 不要携带http或者https协议名, 在scheme处填写协议名【http或者https】
endpoint: <VM IP 地址>
port: 9000
scheme: http
accessKey: admin
secretKey: admin@123456
insecureSkipVerify: false
defaultBucket: lowcode
cloudStorageBucket: lowcode-storage
ciSource: lowcode-ci-source
## 根据实际情况填写
region: us-east-1
pathStyle: true
build:
enabled: true
type: "gitness"
gitness:
host: "http://<VM IP 地址>:3000"
secretId: "admin"
secretKey: "admin"
proxy: "<微搭访问域名, 该域名需要在当前机器可访问,如果没有 DNS 解析,需要配置内网解析 Host>"
projectName: "lowcode"
repoName: "software"