Запуск StorageOS в Куберне - PullRequest
       0

Запуск StorageOS в Куберне

0 голосов
/ 12 сентября 2018

Я пытаюсь использовать StorageOS для динамической подготовки томов в кластере K8s с собственным размещением v1.11.1.

StorageOS документы предлагают два варианта, один с использованием нового CSI, другой с использованием драйвера тома StorageOS, встроенного в K8s. Сначала я попробовал подход, основанный на CSI, но это не удалось. Исходя из того, что я понял, чтобы заставить CSI работать в K8s, требуется несколько подготовительных шагов ( согласно этой ссылке ), которые казались слишком продвинутыми, поэтому я попытался пойти по не-CSI маршруту.

Итак, я следовал за документами и создавал пакеты, службы и т. Д., Но они постоянно перезагружались. Описание включает ошибку:

Ошибка проверки работоспособности: ошибка проверки HTTP с кодом состояния: 500

Глядя на бревна, я нахожу тонны этих:

time="2018-09-12T12:14:20Z" level=info msg="not first cluster node, joining first node" action=create address=192.168.34.201 category=etcd host=worker21 module=cp target=192.168.33.101
time="2018-09-12T12:14:20Z" level=error msg="failed to join existing cluster" action=create category=etcd endpoint="192.168.33.101,192.168.33.201,192.168.34.201,192.168.34.202" error="Get http://192.168.33.101:5705/v1/members: dial tcp 192.168.33.101:5705: connect: connection refused" module=cp

Поскольку упоминается etcd, кажется, что StorageOS не может его найти. Я предполагал, что он будет использовать etcd моего кластера. К сожалению, я не смог найти никаких инструкций по настройке etcd специально для StorageOS. С другой стороны, порт 5705 является API REST StorageOS, так что, возможно, это даже не проблема. Любые указатели приветствуются!

1 Ответ

0 голосов
/ 13 сентября 2018

Ну, получается, что чтение readme помогло. ;-) Сценарии по умолчанию пытаются развернуть набор демонов StorageOS на всех узлах, включая основные. Если они настроены на неприемлемость рабочих нагрузок, все развертывание не будет выполнено. Решение состоит в том, чтобы вручную поддерживать переменную JOIN в сценарии deploy-storageos.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...