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部署应用,当你将应用配置写进代码中,就会存在一个问
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。一、使用命令创建ConfigMap对象1.通过--from-literal参数创建kubectlcreateconfigmapmycm1--from-literal=appid=order-app--from-literal=appsecret=dfdg12342(1)查看创建结果kubectlgetsecret(2)使用describe命令查看详情kubectldescribesecretmysecret1(3)输出yaml文件格式查看详情kubectlgetsecretmysecret1
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。一、使用命令创建ConfigMap对象1.通过--from-literal参数创建kubectlcreateconfigmapmycm1--from-literal=appid=order-app--from-literal=appsecret=dfdg12342(1)查看创建结果kubectlgetsecret(2)使用describe命令查看详情kubectldescribesecretmysecret1(3)输出yaml文件格式查看详情kubectlgetsecretmysecret1
Secret与ConfigMap都是用来存储配置信息的,不同之处在于ConfigMap是明文存储的,而Secret用来保存敏感信息,如:密码、OAuth令牌,sshkey等等。Secret常用有三种类型:Opaque:使用base64编码格式存储密码等信息,加密性很弱。kubernetes.io/dockerconfigjson:用来存储私有dockerregistry的认证信息(仓库地址、登录用户名密码)。kubernetes.io/service-account-token:用来创建服务账号(ServiceAccount),是一种自动被启用的用户认证机制,用来验证请求的合法性。一、创建Op
Secret与ConfigMap都是用来存储配置信息的,不同之处在于ConfigMap是明文存储的,而Secret用来保存敏感信息,如:密码、OAuth令牌,sshkey等等。Secret常用有三种类型:Opaque:使用base64编码格式存储密码等信息,加密性很弱。kubernetes.io/dockerconfigjson:用来存储私有dockerregistry的认证信息(仓库地址、登录用户名密码)。kubernetes.io/service-account-token:用来创建服务账号(ServiceAccount),是一种自动被启用的用户认证机制,用来验证请求的合法性。一、创建Op