Pod配置管理:ConfigMap
容器内获取Pod信息:Downward API
Pod生命周期和重启策略
Pod健康检查
一、ConfigMap
将应用所需的配置信息与程序进行分离,可以使应用程序更好的被复用,通过不同的配置实现更灵活的功能。如果将应用打包成镜像,再用环境变量或者外挂文件的方式挂载配置,在大型容器集群中会变得异常繁琐,所以出现了统一的配置管理:ConfigMap
(1)ConfigMap:容器应用的配置管理
典型用法如下:
1、生成为容器内的环境变量
2、设置容器启动命令的启动参数(需设置为环境变量)
3、以Volume的形式挂载为容器内部的文件或目录
ConfigMap以一个或多个key:value的形式保存在k8s系统中供应用使用,既可以用于表示一个变量的值,也可以表示一个完整配置文件的内容。
(2)创建方式
1、通过yaml文件进行创建
apiVersion: v1 kind: ConfigMap metadata: name: cm-1 data: home_path: /usr/soft