【10期/10章/1:14】
1、Secret
2、Configmap
3、应用程序如何动态更新配置?
**

Secret

加密数据存放到Etcd中,让Pod的容器以挂载Volume方式访问
可以用 secret 管理任何敏感数据。这些敏感数据是容器在运行时需要的,同时我们又不想将这些数据保存到镜像中。
应用场景:
1、https证书
2、secret存放docker registry认证信息
3、存放文件内容或者字符串(用户名/密码等)

Pod使用secert两种方式

  • 变量注入
  • 挂载

Configmap

与secret类似,区别在于Configmap保存的也是文本内容,但不涉及到加密配置信息
应用场景:应用配置

应用程序如何动态更新配置?

ConfigMap更新时,业务也随之更新的方案:

  • 当ConfigMap发生变更时,应用程序动态加载
  • 触发滚动更新,即重启服务