Kubernetes редактировать секретную ошибку: "не удается восстановить фрагмент из ..." - PullRequest
0 голосов
/ 23 октября 2018

Я пытаюсь отредактировать секрет kubernetes, используя:

kubectl edit secret mysecret -o yaml

И добавляя новую переменную на data:

data:
  NEW_VAR: true

Но я получаю ошибку:

не может восстановить срез из bool

Если я пытаюсь использовать какое-то число, например:

data:
  NEW_VAR: 1

Я получаю еще одну ошибку после закрытия редактора:

не может восстановить срез из int64

Что означает эта ошибка?

1 Ответ

0 голосов
/ 23 октября 2018

Эта ошибка возникает, когда переменная не является допустимым base64 значением.

Итак, чтобы использовать значение true, вам необходимо использовать его представление base64:

NEW_VAR: dHJ1ZQ==
...