云应用引擎 CAE-配置生命周期:操作步骤

时间:2023-11-01 16:25:14

操作步骤

  1. 登录CAE控制台,选择“组件配置”。
  2. 在“组件配置”页面上方的下拉框中选择需要操作的组件。

  3. 单击“生命周期管理”模块中的“编辑”按钮。
  4. 在右侧弹框中可选择配置“启动后处理”和“停止前处理”,两者可同时开启。

    • 启动后处理:容器启动后触发,详情请参见表1
    • 停止前处理:容器停止前触发。设置停止前处理,确保升级或实例删除时可提前将实例中运行的业务排水。详细请参见表2

      如果启动后处理配置的为while死循环,同时还配置了健康检查,可能会导致容器健康检查不通过,进而导致组件部署/升级失败。

    表1 启动后处理-参数说明

    参数

    配置项参数

    命令行方式

    在容器中执行指定的命令,配置为需要执行的命令。命令的格式为Command Args[1] Args[2]…(Command为系统命令或者用户自定义可执行程序,如果未指定路径则在默认路径下寻找可执行程序),如果需要执行多条命令,建议采用将命令写入脚本执行的方式。不支持后台执行和异步执行的命令。

    如需要执行的命令如下:

    exec:command:- /install.sh- install_agent

    请在执行脚本中填写: /install install_agent。这条命令表示容器创建成功后将执行install.sh。

    表2 停止前处理-参数说明

    参数

    配置项参数

    命令行方式

    在容器中执行指定的命令,配置为需要执行的命令。命令的格式为Command Args[1] Args[2]…(Command为系统命令或者用户自定义可执行程序,如果未指定路径则在默认路径下寻找可执行程序),如果需要执行多条命令,建议采用将命令写入脚本执行的方式。

    如需要执行的命令如下:

    exec:command:- /uninstall.sh- uninstall_agent

    请在执行脚本中填写: /uninstall uninstall_agent。这条命令表示容器结束前将执行uninstall.sh。

  5. 单击“确定”,生命周期配置完成。
  6. 使配置生效。

    • 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
    • 如未完成组件部署,单击页面上方“配置并部署组件”,在弹框中单击“确定”,待组件部署执行完成后,配置生效。

support.huaweicloud.com/usermanual-cae/cae_03_0026.html