k8s使用helm部署mysql集群启动问题

在使用Helm在k8s中部署MySQL集群时遇到pod启动失败,原因是readiness probe检测到缺少mysql.sock文件。分析发现可能是MySQL启动时间超过readiness probe的初始延迟时间。解决方案是延长container的readiness probe延迟时间,确保MySQL完全启动后再进行检查,从而成功创建mysql.sock文件并使健康检查通过。
摘要由CSDN通过智能技术生成

我是用helm在k8s里面部署mysql集群时遇到了mysql.sock不存在的问题。具体的问题和解决方法如下。

我使用的环境

我通过helm部署在阿里提供的Mysql集群的chart,阿里云仓库地址
但是在启动的时候失败了。查看k8s的pod日志如下

mysql 07:52:12.87
mysql 07:52:12.88 Welcome to the Bitnami mysql container
mysql 07:52:12.88 Subscribe to project updates by watching https://github.com/bitnami/bitnami-docker-mysql
mysql 07:52:12.88 Submit issues and feature requests at https://github.com/bitnami/bitnami-docker-mysql/issues
mysql 07:52:12.88 Send us your feedback at containers@bitnami.com
mysql 07:52:12.89
mysql 07:52:12.89 INFO  ==> ** Starting MySQL setup **
mysql 07:52:13.03 INFO  ==> Validating settings in MYSQL_*/MARIADB_* env vars
mysql 07:52:13.04 INFO  ==> Initializing mysql database
mysql 07:52:14.50 INFO  ==>
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值