kubernetes - Kubernetes编辑 secret 错误: “cannot restore slice from…”

标签 kubernetes kubectl

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

kubectl edit secret mysecret -o yaml

并在data上添加一个新变量:
data:
  NEW_VAR: true

但我收到错误:

cannot restore slice from bool



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

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

cannot restore slice from int64



此错误是什么意思?

最佳答案

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

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

NEW_VAR: dHJ1ZQ==

关于kubernetes - Kubernetes编辑 secret 错误: “cannot restore slice from…”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52957287/

相关文章:

kubernetes - 如何使用用户名和密码对 Kubernetes kubectl 进行身份验证?

kubernetes - Deployment.apps 无效 : spec. template.spec.containers[0].volumeMounts[1].name:未找到: "data"

nginx - 用于路由 TCP 流量的入口 Controller

kubernetes - Istio mTLS中的TLS版本和密码

docker - docker-如何确定哪个挂载属于哪个镜像?

kubectl - K3OS 无法从 AWS ECR 私有(private)注册表中提取镜像,尽管它可以推送

kubernetes - Kubernetes的Apache Camel

kubernetes - Minikube启动失败: "node ' minikube' not found"

Kubernetes Ingress 服务无法加载静态文件

kubernetes - 如何从 Minikube 连接到本地主机上运行的 MongoDB