- Mysql部署
- 预备知识
- 添加choerodon chart仓库并同步
- 部署Mysql
- 创建mysql所需PVC
- 部署mysql
Mysql部署
预备知识
如果你不知道Mysql是做什么的,那么请参考下面链接(包括但不限于)进行学习:
- Mysql
添加choerodon chart仓库并同步
helm repo add c7n https://openchart.choerodon.com.cn/choerodon/c7n/
helm repo update
部署Mysql
创建mysql所需PVC
helm install c7n/persistentvolumeclaim \
--set accessModes={ReadWriteOnce} \
--set requests.storage=2Gi \
--set storageClassName=nfs-provisioner \
--version 0.1.0 \
--name c7n-mysql-pvc \
--namespace c7n-system
部署mysql
helm install c7n/mysql \
--set persistence.enabled=true \
--set persistence.existingClaim=c7n-mysql-pvc \
--set env.MYSQL_ROOT_PASSWORD=password \
--set service.enabled=ture \
--set config.max_connections=500 \
--set config.max_allowed_packet=32M \
--set config.lower_case_table_names=1 \
--set config.character_set_server=utf8mb4 \
--set config.collation_server=utf8mb4_general_ci \
--version 0.1.0 \
--name c7n-mysql \
--namespace c7n-system
- 参数:
参数含义persistence.enabled是否启用持久化存储persistence.existingClaimPVC的名称persistence.subPath设置将数据存储到的子目录env.open.MYSQL_ROOT_PASSWORD设置数据库root用户密码env.open.MYSQL_DATABASE初始化创建的数据库名称env.open.MYSQL_USER初始化创建的用户名env.open.MYSQL_PASSWORD初始化创建的用户密码