ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
这种创建方式和使用其它的 YAML 文件是相同的,使用的命令为`kubectl create -f xxxx.yaml`。 在 /home/shiyanlou 目录下新建 cm-appvars.yaml 文件,并写入如下内容: ~~~yaml apiVersion: v1 kind: ConfigMap metadata: name: cm-appvars # ConfigMap 的名称 data: # 配置信息 apploglevel: info appdatadir: /var/data ~~~ 这里需要注意的是:ConfigMap 不是属性文件的替代品,它只是作为多个配置文件的引用,类似于 Linux 系统中的`/etc`目录,是专门用来存储配置文件的目录。在上面的 YAML 文件中,在`data`下配置的每一项都会成为一个新文件。 使用命令执行创建: ~~~bash $ kubectl create -f cm-appvars.yaml configmap/cm-appvars created ~~~ 查看刚刚创建的 ConfigMap: ~~~bash $ kubectl get configmap NAME DATA AGE cm-appvars 2 10m # 查看刚刚创建的 cm-appvars 的详细信息 $ kubectl describe configmap cm-appvars Name: cm-appvars Namespace: default # 如果在 YAML 文件中没有指定命名空间的话,默认使用 default Labels: <none> Annotations: <none> Data ==== appdatadir: ---- /var/data apploglevel: ---- info Events: <none> ~~~