【问题标题】:Error: unable to recognize "mongo-configmap.yaml": no matches for kind "ConfigMap" in version "V1"错误:无法识别“mongo-configmap.yaml”:版本“V1”中类型“ConfigMap”没有匹配项
【发布时间】:2021-10-04 07:22:03
【问题描述】:
我正在关注关于 Kubernetes 的 MongoDB 教程,但是当我创建配置映射时,它给了我这个错误:
错误:无法识别“mongo-configmap.yaml”:版本“V1”中类型“ConfigMap”没有匹配项
这是 mongo-configmap.yaml 文件:
apiVersion: V1
kind: ConfigMap
metadata:
name: mongodb-configmap
data:
database_url: mongodb-service
【问题讨论】:
标签:
mongodb
kubernetes
config-files
【解决方案1】:
版本应该是小写的。
apiVersion: v1
lang-none
您可以运行以下命令来引用属性。
kubectl explain cm | head
或者
kubectl explain cm --recursive | grep -i <attribute> or head
KIND: ConfigMap
VERSION: v1
DESCRIPTION:
ConfigMap holds configuration data for pods to consume.
FIELDS:
apiVersion <string>
binaryData <map[string]string>
data <map[string]string>