Назад | Перейти на главную страницу

Как настроить постоянное резервирование томов в Kubernetes?

Допустим, у меня есть кластер Kubernetes с 2 узлами. Самолет управления и рабочий.

Если я использую постоянные тома в своих модулях, будет ли Kubernetes хранить мои данные на обоих узлах для обеспечения избыточности? А избыточность вообще по умолчанию?

Kubernetes не занимается обработкой избыточности хранилища. Вместо этого это сильно зависит от конкретного интерфейса хранилища, который вы используете.

Точнее:

  • Локальное хранилище (и HostPath): они создаются на определенных рабочих узлах, то есть на том, который у вас есть в вашем кластере. На самом деле это не более чем каталог на этом узле.
  • CSI: это позволяет использовать систему хранения, которая обрабатывает избыточность и тому подобное, то есть некоторой кластерной системой хранения. Официальный список доступных драйверов CSI является хорошей отправной точкой для определения того, что соответствует вашим потребностям.