加载 ConfigMap 配置

挂载的 ConfigMap 更新后,应用程序需加载更新的配置以使之生效。对于无法自动加载配置的应用程序,加载配置 提供了手动触发应用程序加载 ConfigMap 的能力。

前提条件

  • 应用程序需支持配置热更新。

  • ConfigMap 必须以存储卷的方式挂载在容器组内,并且不能使用 SubPath。通过环境变量引用的 ConfigMap 不支持加载配置。

操作步骤

  1. 进入 Container Platform

  2. 在左侧导航栏中,单击 配置 > ConfigMaps

  3. 单击 ConfigMap 名称

  4. 单击 添加配置项 或单击 添加二进制配置项;您也可以根据需要单击 expand 更新配置项,并确认。

  5. 切换到 工作负载 页签,单击 expand 展开其容器列表。

  6. 单击 加载配置,输入用户和执行命令,并确认。默认情况下,以 root 用户进入容器。

  7. 根据应用程序类型输入相应的命令加载配置。

    • 示例一:Nginx

      nginx -s reload
    • 示例二:Logstash

      kill -SIGHUP <Logstash 进程 ID>