2. 创建ConfigMap 2.1 使用字面值创建 2.2 使用文件创建 2.3 使用目录创建 2.4 编写yaml文件创建 3. 使用ConfigMap 3.1 通过环境变量的方式直接传递给pod 3.2 通过在pod的命令行下运行的方式 3.3 作为volume的方式挂载到pod内 4. 热更新 1. ConfigMap简介 ConfigMap官方文档 ConfigMap 是一种 API 对象,用来将非机...
kubectl create configmap my-config-2 --from-file=/etc/resolv.conf %将文件的内容放进my-config-2中 1. 3.使用目录创建 kubectl create configmap my-config-3 --from-file=test 1. 4.编写configmap的yaml文件创建 vim cm1.yaml %编写yaml文件 apiVersion: v1 kind: ConfigMap metadata: name: cm1-con...
kubectl create configmap NAME [--from-file=[key=]source] [--from-literal=key1=value1] [--dry-run=server|client|none]kubectl create configmapnginx-conf--from-file=/var/webconf/nginx.conf 也可使用--dry-run生成yaml文件 也可自己vim创建一个yaml文件,使用:r/配置文件路径(如 :r /var/webconf...
Configmap 用于配置环境变量的好处是可以将环境配置信息和容器镜像解耦,便于应用配置的修改。 我们可以快速的创建出一个configmap如下: 代码语言:javascript 复制 #busybox-configmap.yamlapiVersion:v1kind:ConfigMapmetadata:name:busybox-configmapdata:DEMO_VERSION:"demov2" configmap使用data(UTF-8字节序列) 和binaryDa...
可以使用 kubectl create configmap 命令从文件或文本创建 ConfigMap。 例如,以下命令将名为 my-config 的 ConfigMap 从文件创建: kubectl create configmap my-config --from-file=config.properties 声明式 YAML 文件 可以使用声明式 YAML 文件定义 ConfigMap 对象。
YAML语法格式: 大小写敏感; 使用缩进表示层级关系;不支持Tab键制表符缩进,只使用空格缩进; 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可,通常开头缩进两个空格; 字符后缩进一个空格,如冒号,逗号,短横杆(-) 等 "---" 表示YAML格式,一个文件的开始,用于分隔文件; 可以将创建多个资源写在同一个 yaml 文...
以文件创建configMap 利用yaml文件来创建 apiVersion: v1 kind: ConfigMap metadata: name: redis-config data: data.1: hello #以键值对的方式进行存储 data.2: world #以键值对的方式进行存储 redis.properties6666: | #以文件的形式进行存储,可以在下方直接写配置文件的内容 ...
创建【ConfigMap】 kubectl apply -f app-config-map.yaml 查看【ConfigMap】 kubectl get cm/app-config-map -o yaml K8S界面查看【ConfigMap】 2、使用 用法一:使用「app-config-map」中的值来配置【Pod】,在env中定义多个环境变量,但是值从ConfigMap中读取; apiVersion: v1kind: Podmetadata: name: auto-cl...
应用目标 ConfigMap: kubectl apply -f <ConfigMap-Name>.yaml -n test 例如: kubectl apply -f rollback-configmap.yaml -n test 验证回滚: 确保应用已经正确使用了新的 ConfigMap,查看相关 Pod 的状态,确保配置生效。 这些步骤可以帮助你回滚到之前的配置状态,确保在执行操作之前对当前状态做好备份。