У меня работает крошечный (три рабочих узла, одна панель управления) кластер kubernetes, и я хочу настроить portworx для хранения. Все мои хосты представляют собой виртуальные машины kvm под управлением Ubuntu 20.4.3 LTS с ядром 5.4.0-73-generic. я использовал https://central.portworx.com/specGen/wizard для создания файла спецификаций portworx 2.8.1.2-c9b840b (OCI) и применения его к моему кластеру. я решил нет настроить выделенный диск kvdb на этих хостах, хотя каждый хост делает иметь sdb, предназначенный для использования в качестве диска portworx. (Эти диски sdb не смонтированы.)
Когда я бегу статус pxctl Я понимаю:
NODE NodeStartFailure 3a5bce08-b8ed-4fca-93a2-435a8d6e512b ALARM 1 9 января 18:31:45 UTC 2022 9 января 18:31:45 UTC 2022 > Не удалось найти доступные диски для хранения на этом узле. Узел не может работать как узел kvdb, так как не найдено запоминающее устройство. Ожидание запуска другими узлами kvdb. > Если это узел хранения, добавьте диски и перезапустите Portworx.
NODE InternalKvdbSetupFailed 907d5a2c-297d-4587-87f8-31d539cff440 ALARM 1 9 января 18:31:10 UTC 2022 9 января 18:31:10 UTC 2022 не удалось настроить внутренний kvdb: не удалось подготовить внутренний kvdb: тайм-аут ожидания других узлов kvdb start: Не удалось найти доступные диски для хранения на этом узле. Узел не может работать как узел kvdb, так как не найдено запоминающее устройство. Ожидание запуска другими узлами kvdb. Если это узел хранения, добавьте диски и перезапустите Portworx.
Я бы предпочел использовать etcd вместо kvdb. Кто-нибудь хочет прокомментировать? Кроме того, предназначен ли оператор portworx для kubernetes?
ой. Я только что заметил это на сайте portworx:
PX-Essentials поддерживает только встроенную базу данных KVDB.
Внешний ETCD доступен в PX-Enterprise
Спасибо.