Kubernetes编辑秘密错误:“无法从...还原切片”

时间:2018-10-23 20:20:29

标签: kubernetes kubectl

我正在尝试使用以下方式编辑kubernetes机密:

kubectl edit secret mysecret -o yaml

并在data上添加新变量:

data:
  NEW_VAR: true

但是我收到错误消息:

  

无法从bool恢复切片

如果我尝试使用一些数字,例如:

data:
  NEW_VAR: 1

关闭编辑器后,我收到另一个错误:

  

无法从int64恢复切片

此错误是什么意思?

1 个答案:

答案 0 :(得分:2)

当变量不是有效的 base64 值时,会发生此错误。

因此,要使用值true,您需要使用他的base64表示形式:

NEW_VAR: dHJ1ZQ==