作用:存储不加密数据到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
一、Secret1.1概念Secret是用来保存密码、token、密钥等敏感数据的k8s资源,这类数据虽然也可以存放在Pod或者镜像中,但是放在Secret中是为了更方便的控制如何使用数据,并减少暴露的风险。1.2Secret三种类型●kubernetes.io/service-account-token:由Kubernetes自动创建,用来访问APIServer的Secret,Pod会默认使用这个Secret与APIServer通信,并且会自动挂载到Pod的/run/secrets/kubernetes.io/serviceaccount目录中;●Opaque:base64编码格式的Secr
一、Secret1.1概念Secret是用来保存密码、token、密钥等敏感数据的k8s资源,这类数据虽然也可以存放在Pod或者镜像中,但是放在Secret中是为了更方便的控制如何使用数据,并减少暴露的风险。1.2Secret三种类型●kubernetes.io/service-account-token:由Kubernetes自动创建,用来访问APIServer的Secret,Pod会默认使用这个Secret与APIServer通信,并且会自动挂载到Pod的/run/secrets/kubernetes.io/serviceaccount目录中;●Opaque:base64编码格式的Secr