Невозможно увеличить количество реплик в шаблонах развертывания openshift - PullRequest
1 голос
/ 07 мая 2020

Я пытаюсь развернуть кластер mysql на openshift с одним главным и двумя подчиненными репликами этого MySQL -Replication-Example . Я изменил образ, используемый в этом шаблоне json, на последний образ и изменил количество подчиненных реплик на 2 в строке 244. Первоначально он успешно развернулся. Через некоторое время я получил следующие ошибки:

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. Что мне следует изменить, чтобы он работал нормально и для двух подчиненных реплик?

1 Ответ

1 голос
/ 07 мая 2020

MYSQL Пример имеет Persistent Volume Claim с режимом доступа типа ReadWriteOnce. Вы можете изменить это на ReadWriteMany. Тем не менее, вам следует ознакомиться с документацией Access Modes для получения дополнительной информации.

...