Как патчить / редактировать OpenEBS cStor SPC для изменения max / minPools? - PullRequest
0 голосов
/ 30 января 2019

Как исправить патч OpenEBS Storage Pool Claim (SPC) для изменения max / minPools.По некоторым причинам, похоже, что kubectl patch не поддерживает его.

1 Ответ

0 голосов
/ 30 января 2019

Перед выполнением этого действия получите текущее количество реплик пула.Если это 2, вы должны указать необходимое количество реплик пула в patch.yaml.В этом случае, если вам нужно изменить на 3, вам нужно будет сделать патч слияния JSON.Ниже приведены шаги для исправления StoragePoolClaim.

Step1: Вам необходимо создать файл YAML с именем patch.yaml и добавить следующее содержимое.

spec:
  maxPools:3

Шаг 2: Выполните следующую команду, чтобы выполнить исправление

kubectl patch spc <spc_name> --type merge --patch "$(cat patch.yaml)"

Пример:

kubectl patch spc cstor-sparse-pool --type merge --patch "$(cat patch.yaml)"

Ниже приведен пример вывода.

storagepoolclaim.openebs.io/cstor-sparse-pool patched
...