KubeSphere部署Mysql(有状态副本集)
- 扫盲:什么是有状态副本集?
例如,部署一个mysql,如果服务挂了,K8s会自动拉起一个mysql服务,但是拉起的mysql服务仍然得有服务挂掉之前的数据。
部署应用的步骤:
1.确定应用属于哪种工作负载?
2.新增配置集mysql-conf
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init_connect='SET collation_connection = utf8mb4_unicode_ci' init_connect='SET NAMES utf8mb4' character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci skip-character-set-client-handshake skip-name-resolve
3.新增存储卷pvc
点击创建即可。