0
点赞
收藏
分享

微信扫一扫

《Kubernetes in Action》第7章 配置容器

40dba2f2a596 2022-02-04 阅读 78

为应用传递配置选项

  • 01 配置信息的传递形式:命令行参数(ymal中的command、args)、配置文件、环境变量(在spec.container.env下面写)。
  • 02 ConfigMap: Kubernetes Resource, 用来存储配置数据。
  • 03 Secret: Kubernetes Resource,存储秘密配置数据。
  • 04 ENTRYPOINT shell form程序执行在shell中;exec form程序直接执行。shell进程是不必要的,所以推荐使用exec form
  • 05 有些配置不合适写在pod中;同namespace下都环境变量可被不同容器看见,需要解耦。所以引入了新的资源ConfigMaps,一种基于环境变量和Volume的机制。
  • 06 subPath挂在部分volume instead of the whole one.
  • 07 kubectl edit 更新配置,kubectl exec 重新加载。
  • 08 从private registry拉镜像时,需在spec中指明imagePullSecrets(a docker-registry secret)。
  • 新学的Resource: ConfigMap, Secret
    在这里插入图片描述
举报

相关推荐

0 条评论