云应用引擎 支持在应用中添加Sidecar容器,以增强主应用容器的功能。Sidecar容器可以用于实现监控和日志收集等非业务功能的解耦与标准化。通过这种方式,您可以将一些辅助性任务从主应用容器中分离出来,使主应用容器更加专注于其核心业务逻辑。
功能入口
场景不同,操作入口也有所不同
创建应用
登录云应用引擎控制台,在左侧导航栏选择应用管理>应用列表,然后选择单击创建应用
在应用基本信息向导页面进行配置后,单击下一步:高级设置。
对正在运行的应用进行变更
登录云应用引擎控制台,在左侧导航栏选择应用管理>应用列表,然后单击目标应用名称
在目标应用的基础信息页面,单击部署应用
注意
重新部署应用后,该应用将会被重启。为避免业务中断等不可预知的错误,请在业务低峰期执行部署操作
对已停止的应用进行变更
登录云应用引擎控制台,在左侧导航栏选择应用管理>应用列表,然后单击目标应用名称
在目标应用的基础信息页面,单击部署应用
添加Sidecar容器指引
展开Sidecar容器区域,单击+添加按钮弹出的Sidecar容器面板,按照以下步骤完成添加:
自定义Sidecar容器名称
配置拉取镜像的地址
为Sidecar容器设置CPU资源上限和内存资源上限
说明
Sidecar容器与主应用容器共享CPU和内存资源。为了确保主容器的正常运行,请合理设置Sidecar容器的最大可使用资源上限,避免其过度占用资源。
(可选)单击高级设置,按需为Sidecar容器配置以下参数。
在启动命令区域为Sidecar容器配置启动命令。
在环境变量区域为Sidecar容器配置容器环境中需要运行的变量。
在配置管理区域通过挂载ConfigMap配置文件的方式,向Sidecar容器中注入所需的配置信息。
在共享临时存储区域,设置临时存储目录,并将其挂载到主应用容器和Sidecar容器中
说明
临时存储名称只能包含小写字母、数字和短划线(-)。