k8s 安装 mysql: 8.0.26
mysql: 8.0.26 安装方式
1- 配置 字典
配置-》 配置字典
mysql8-conf
添加数据
my.cnf
[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
2- 创建 PVC 存储 mysql数据
然后 默认就可以
3- 创建应用负载:
选择有状态副本集
cloude-test-mysql8
mysql:8.0.26
然后做一下资源限制( 资源预留 不要搞)CPU限制1核,内存限制2G
然后设置环境变量,
MYSQL_ROOT_PASSWORD
配置 存储卷
接下来 添加配置文件( 一般时只读模式)
这样它会把mycnf 的配置文件, 挂载到 容器的 /etc/mysql/conf.d/ 目录中。
做到这一步,我们已经把mysql 部署完了,
接下来需要暴漏我们的服务,对外提供访问。
设置 MySQL 的负载均衡网络
可以在集群外访问
修改 nodeport 对外的端口号
navcat 连接
解决方案:连接
欢迎来撩 : 汇总all