我正在尝试在mysql
上部署openshift
集群,该集群中有一个主副本和两个从属副本。
我将json模板中使用的镜像更改为最新镜像,并在244行将从属副本数更改为2。它最初成功部署。
一段时间后,出现以下错误:
2020-05-07T10:34:57.974142Z 0 [ERROR] InnoDB: Unable to lock ./ibdata1 error: 11
2020-05-07T10:34:57.974208Z 0 [Note] InnoDB: Check that you do not already have another mysqld process using the same InnoDB data or log files.
根据我的理解和调查,它对于单个从属副本正常工作,但对于两个从属副本却失败,这是我的强制性要求。我无法杀死任何从属进程。我是
openshift
的新手。我应该更改什么,以便它对于两个从属副本也能正常工作?
最佳答案
MYSQL Example有一个Persistent Volume Claim,其访问模式为ReadWriteOnce
类型。您可以将其更改为ReadWriteMany
。但是,您应该查看Access Modes文档以获取更多信息。
关于mysql - 无法增加Openshift部署模板中的副本数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/61656899/