实验环境: 在所有节点上拉取镜像;然后把资源清单拉取到第一个master节点上; 同步会话,导入镜像: configmap/secret 配置文件的映射 变量: 基于valuefrom的方式 cm--》pod 特点:变量的名称可以和之前的不同 可以有选择性的选择--部分变量 基于envfrom 变量的名称和初始名称相同 将cm中的所有变量都引入进pod 字符值 etcd 配置文件 cm pod 数据量小于1M 1:先创建cm,再应用。 2:pod引用的键要存在于cm。 3:基于envFrom的方式,将变量映射到pod,如果你指定的变量不存在于cm中,会无视它。 4:pod和cm需要在相同的命名空间 先创建一个目录; 然后进入到这个目录中进行测试: 针对目录创建一个configmap; 且注意,cm受到命名空间的隔离,名字不能重复。 如何针对文件创建configmap; 创建的时候指定到文件即可; 但是可以查看,新创建的文件不会加入到已创建的cm中; 第二种创建的方式:带有key的方式; 在路径的前面加上名称,就可以为该文件起名字; 以上演示了针对目录及针对文件的创建,下面演示针对多个文件进行创建; 写两个from即可; 如何将变量创建; 第一种可以在生成pod的时候指定变量字段; 第二种就是以创建cm的方式; 创建出来: