首页 > 解决方案 > 错误:无法识别“mongo-configmap.yaml”:版本“V1”中类型“ConfigMap”没有匹配项

问题描述

我正在关注 Kubernetes 上的 MongoDB 教程,但是当我创建配置映射时,它给了我这个错误:

错误:无法识别“mongo-configmap.yaml”:版本“V1”中类型“ConfigMap”没有匹配项

这是mongo-configmap.yaml文件:

apiVersion: V1
kind: ConfigMap
metadata:
  name: mongodb-configmap
data:
  database_url: mongodb-service

标签: mongodbkubernetesconfiguration-files

解决方案


版本应为小写。

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>

推荐阅读