云原生实现配置分离重要实现方式
两者都是用来存储配置文件,configmap存储通用的配置文件,secret存储需要加密的配置文件。
将配置文件configmap挂在到pod上
创建configmap
1.基于配置文件目录创建configmap
kubectl create cm cmdir --from-file=conf/
2.基于配置文件创建configmap
kubectl create cm cmfile --from-file=conf/redis.conf 指定配置文件创建
3.针对多个文件创建configmap
4.基于env配置文件创建的configmap
5.当环境变量较少时,床架configmap
6.基于yaml文件创建
直接执行yaml文件
kubectl create -f cm.yaml