51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

k8s 安装 mysql: 8.0.26

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/ 目录中。

其他的可以参考 mysql5.7.35

做到这一步,我们已经把mysql 部署完了,

接下来需要暴漏我们的服务,对外提供访问。

设置 MySQL 的负载均衡网络

可以在集群外访问

修改 nodeport 对外的端口号

navcat 连接

解决方案:连接

赞(1)
未经允许不得转载:工具盒子 » k8s 安装 mysql: 8.0.26