云原生实现配置分离重要实现方式

两者都是用来存储配置文件,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

 

 

 

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐