跳到主要内容
版本:V6.0

Helm Chart 选项

本文提供了 Rainbond Helm Chart 的配置参考。

示例配置

vi values.yaml
Cluster:
gatewayIngressIPs: 192.168.8.8

nodesForGateway:
- externalIP: 192.168.8.8
internalIP: 192.168.8.8
name: k8s1
# - More nodes for gateway

nodesForChaos:
- name: k8s1
# - More nodes for chaos

containerdRuntimePath: /run/containerd

imageHub:
enable: true
domain: image.image.com
namespace: admin
username: admin
password: admin

regionDatabase:
enable: true
host: 192.168.8.8
port: 3306
name: region
username: root
password: root

uiDatabase:
enable: true
host: 192.168.8.8
port: 3306
name: console
username: root
password: root

rainbondImageRepository: registry.cn-hangzhou.aliyuncs.com/goodrain
installVersion: <version>-release
imagePullPolicy: IfNotPresent
replicas: 2

常用选项

集群对外 IP

Rainbond 平台统一对外访问IP,位于网关节点之上的负载均衡IP,如无则填写任意网关节点的内/外网IP

配置项默认值类型说明
Cluster.gatewayIngressIPsArray配置网关负责均衡IP

网关节点

选择 Rainbond 网关服务运行在哪些K8s节点上。

配置项默认值类型说明
Cluster.nodesForGateway.externalIPArrayK8s节点外网IP
Cluster.nodesForGateway.internalIPArrayK8s节点内网IP
Cluster.nodesForGateway.nameArrayK8s节点名称

构建节点

配置项默认值类型说明
Cluster.nodesForChaos.nameArrayK8s节点名称

Containerd 目录

配置项默认值类型说明
Cluster.containerdRuntimePath/run/containerdString定义containerd运行时目录路径。如使用k3sRKE2,则为/var/run/k3s/containerd

高级选项

外部镜像仓库

配置项默认值类型说明
Cluster.imageHub.enablefalseBool启用外部镜像仓库
Cluster.imageHub.domainString镜像仓库地址
Cluster.imageHub.namespaceString镜像仓库命名空间
Cluster.imageHub.passwordString镜像仓库密码
Cluster.imageHub.usernameString镜像仓库用户名

Rainbond 集群端数据库

配置项默认值类型说明
Cluster.regionDatabase.enablefalseBool启用外部集群端数据库
Cluster.regionDatabase.hostString数据库地址
Cluster.regionDatabase.nameString数据库名称
Cluster.regionDatabase.passwordString数据库密码
Cluster.regionDatabase.portString数据库端口
Cluster.regionDatabase.usernameString数据库用户

Rainbond 控制台数据库

MySQL 8.0 以上版本需要配置 default_authentication_pluginmysql_native_password

配置项默认值类型说明
Cluster.uiDatabase.enablefalseBool启用外部控制台数据库
Cluster.uiDatabase.hostString数据库地址
Cluster.uiDatabase.nameString数据库名称
Cluster.uiDatabase.passwordString数据库密码
Cluster.uiDatabase.portString数据库端口
Cluster.uiDatabase.usernameString数据库用户

镜像源地址

配置项默认值类型说明
Cluster.rainbondImageRepositoryregistry.cn-hangzhou.aliyuncs.com/goodrainString安装获取镜像的仓库地址

安装版本

配置项默认值类型说明
Cluster.installVersionlatestString镜像tag

镜像拉取策略

配置项默认值类型说明
Cluster.imagePullPolicyIfNotPresentString镜像拉取策略

副本数

配置项默认值类型说明
Cluster.replicas2int副本数