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

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我是用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 [email protected]
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  ==> Using persisted data
mysql 07:52:14.54 INFO  ==> Running
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值