使用场景:存储应用配置信息,保存键值对、属性或者保存文件目录创建ConfigMap在环境变量中引用在Volume中引用创建ConfigMap创建configmap-test.yaml内容如下:apiVersion:v1kind:ConfigMapmetadata:name:configmap-testdata:#配置数据property_1:Helloproperty_2:World创建在环境变量中引用编辑env-configmap.yaml,引用configmap-test的property_1,将其作为环境变量EXAMPLE_PROPERTY_1的值apiVersion:v1
使用场景:存储应用配置信息,保存键值对、属性或者保存文件目录创建ConfigMap在环境变量中引用在Volume中引用创建ConfigMap创建configmap-test.yaml内容如下:apiVersion:v1kind:ConfigMapmetadata:name:configmap-testdata:#配置数据property_1:Helloproperty_2:World创建在环境变量中引用编辑env-configmap.yaml,引用configmap-test的property_1,将其作为环境变量EXAMPLE_PROPERTY_1的值apiVersion:v1
作者:半身风雪上一节:配置Java微服务内容简介:上一节主要学习使用KubernetesConfigMaps和Secrets设置环境变量,本节我们将学习,创建ConfigMap的10种方式。ConfigMap九种创建方式什么是ConfigMap创建ConfigMap1.1、使用kubectlcreateconfigmap创建ConfigMap1.2、基于目录创建ConfigMap1.3、基于文件创建ConfigMap1.4、定义从文件创建ConfigMap时要使用的键1.5、根据字面值创建ConfigMap1.6、基于生成器创建ConfigMap1.7、基于文件生成ConfigMap1.8、定
作者:半身风雪上一节:配置Java微服务内容简介:上一节主要学习使用KubernetesConfigMaps和Secrets设置环境变量,本节我们将学习,创建ConfigMap的10种方式。ConfigMap九种创建方式什么是ConfigMap创建ConfigMap1.1、使用kubectlcreateconfigmap创建ConfigMap1.2、基于目录创建ConfigMap1.3、基于文件创建ConfigMap1.4、定义从文件创建ConfigMap时要使用的键1.5、根据字面值创建ConfigMap1.6、基于生成器创建ConfigMap1.7、基于文件生成ConfigMap1.8、定
ConfigMapConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。Secret在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。 创建configmap 1.先创建username.txt,password.txt文件,输入对应用户名和密码信息[root@k8s-master1ConfigMap_secret]#catusername.txt xm[root@k8s-master1ConfigMap_secret]#cat 1234562.使用kubectl命令导出yaml
ConfigMapConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。Secret在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。 创建configmap 1.先创建username.txt,password.txt文件,输入对应用户名和密码信息[root@k8s-master1ConfigMap_secret]#catusername.txt xm[root@k8s-master1ConfigMap_secret]#cat 1234562.使用kubectl命令导出yaml
作用:存储不加密数据到etcd,让Pod以变量或者Volume挂载到容器中场景:配置文件创建配置文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.password=123456创建ConfigMap#根据redis.properties创建redis-config[root@k8smaster~]#kubectlcreateconfigmapredis-config--from-file=redis.properties#查看configmap[root@k8smaster~]#kubectlgetcm#查看redis-con
作用:存储不加密数据到etcd,让Pod以变量或者Volume挂载到容器中场景:配置文件创建配置文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.password=123456创建ConfigMap#根据redis.properties创建redis-config[root@k8smaster~]#kubectlcreateconfigmapredis-config--from-file=redis.properties#查看configmap[root@k8smaster~]#kubectlgetcm#查看redis-con
目录一、ConfigMap概述二、ConfigMap创建1)通过命令行创建configmap(key-value键值对)2)通过文件创建configmap3)通过文件夹创建configmap4)通过yaml文件创建三、ConfigMap简单使用1)用作环境变量2)用作命令行参数3)使用volume将ConfigMap作为文件或目录直接挂载一、ConfigMap概述ConfigMap是k8s的一个配置管理组件,可以将配置以key-value的形式传递,通常用来保存不需要加密的配置信息,加密信息则需用到Secret,主要用来应对以下场景:使用k8s部署应用,当你将应用配置写进代码中,就会存在一个问
目录一、ConfigMap概述二、ConfigMap创建1)通过命令行创建configmap(key-value键值对)2)通过文件创建configmap3)通过文件夹创建configmap4)通过yaml文件创建三、ConfigMap简单使用1)用作环境变量2)用作命令行参数3)使用volume将ConfigMap作为文件或目录直接挂载一、ConfigMap概述ConfigMap是k8s的一个配置管理组件,可以将配置以key-value的形式传递,通常用来保存不需要加密的配置信息,加密信息则需用到Secret,主要用来应对以下场景:使用k8s部署应用,当你将应用配置写进代码中,就会存在一个问