配置管理

最近更新时间: 2019-11-02 13:44:59

容器的配置需要通过配置文件、命令行参数和环境变量来进行的,为了使用方便,往往需要将这些整合到image里,如果配置出现变化,需要重新制作image,从而造成容器的便携性较差。为了实现应用程序的代码和配置相分离,将配置信息和image解耦,平台提供了ConfigMap和Secret两种API资源,在应用部署的时候,将配置文件、命令行参数以及环境变量注入到容器内部,对容器完全透明,保证应用程序的可移植性,不同的场景可以使用不同的配置,而无需重新制作image。