Mysql部署
预备知识
如果你不知道Mysql是做什么的,那么请参考下面链接(包括但不限于)进行学习:
添加choerodon chart仓库并同步
helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
helm repo update
部署Mysql
编写配置文件
mysql.yaml
config: character_set_server: utf8mb4 collation_server: utf8mb4_general_ci lower_case_table_names: 1 max_allowed_packet: 32M max_connections: 1500 env: MYSQL_ROOT_PASSWORD: password persistence: enabled: true storageClass: nfs-provisioner service: enabled: ture
执行安装
helm upgrade --install c7n-mysql c7n/mysql \ -f mysql.yaml \ --create-namespace \ --version 0.1.4 \ --namespace c7n-system
参数:
参数 含义 persistence.enabled 是否启用持久化存储 persistence.storageClass storageClass的名称 persistence.subPath 设置将数据存储到的子目录 env.open.MYSQL_ROOT_PASSWORD 设置数据库root用户密码 env.open.MYSQL_DATABASE 初始化创建的数据库名称 env.open.MYSQL_USER 初始化创建的用户名 env.open.MYSQL_PASSWORD 初始化创建的用户密码