【问题标题】: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>
    

    【讨论】:

      猜你喜欢
      • 2020-08-28
      • 2019-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-28
      • 1970-01-01
      • 2021-08-03
      • 2020-02-24
      相关资源
      最近更新 更多