Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Kubernetes ConfigMap 创建失败 cannot unmarshal number into Go struct field ConfigMap.data of type string

Kubernetes YAML 大约 368 字

错误信息

ConfigMap in version "v1" cannot be handled as a ConfigMap: json: cannot unmarshal number into Go struct field ConfigMap.data of type string

ConfigMap yaml

apiVersion: v1
kind: ConfigMap
metadata:
  name: myconfigmap
data:
  username: zhangsan
  password: 123

原因

上述案例中的password填写的是123Go语言在转换时认为了是一个number类型的变量,所以转换失败。

解决方法

对于纯数字类型的变量,可以添加双引号,即password: "123"

阅读 108 · 发布于 2022-11-09

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批