首页 > 解决方案 > Kubernetes 编辑秘密错误:“无法从...恢复切片”

问题描述

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

kubectl edit secret mysecret -o yaml

并在 上添加一个新变量data

data:
  NEW_VAR: true

但我收到错误:

无法从布尔恢复切片

如果我尝试使用某个数字,例如:

data:
  NEW_VAR: 1

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

无法从 int64 恢复切片

这个错误是什么意思?

标签: kuberneteskubectl

解决方案


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

因此,要使用 value true,您需要使用他的 base64 表示:

NEW_VAR: dHJ1ZQ==

推荐阅读