我正在尝试使用以下方式编辑kubernetes机密:
kubectl edit secret mysecret -o yaml
并在data
上添加新变量:
data:
NEW_VAR: true
但是我收到错误消息:
无法从bool恢复切片
如果我尝试使用一些数字,例如:
data:
NEW_VAR: 1
关闭编辑器后,我收到另一个错误:
无法从int64恢复切片
此错误是什么意思?
答案 0 :(得分:2)
当变量不是有效的 base64 值时,会发生此错误。
因此,要使用值true
,您需要使用他的base64表示形式:
NEW_VAR: dHJ1ZQ==