上云无忧 > 文档中心 > 天翼云云容器引擎-设置应用生命周期
云容器引擎
天翼云云容器引擎-设置应用生命周期

文档简介:
云容器引擎CCE提供了回调函数,在容器的生命周期的特定阶段执行调用,比如容器在停止前希望执行某项操作,就可以注册相应的钩子函数。目前提供的生命周期回调函数如下所示:
*产品来源:中国电信天翼云。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

设置应用生命周期


云容器引擎CCE提供了回调函数,在容器的生命周期的特定阶段执行调用,比如容器在停止前希望执行某项操作,就可以注册相应的钩子函数。目前提供的生命周期回调函数如下所示:

A、启动:输入容器启动命令,容器启动后会立即执行;

B、启动后处理:应用启动后触发;

C、停止前处理:应用停止前触发;

“启动”的操作步骤:

1、登录云容器引擎控制台,在创建应用配置生命周期过程中,选择【启动】页签;

2、输入启动命令:当前启动命令以字符串数组形式提供,对应于docker的ENTRYPOINT启动命令,格式为: ["executable", "param1", "param2"]。

命令方式

操作步骤

可执行程序方式

Ÿ     单击,在启动命令填框中输入可执行的程序,例如/run/server

Ÿ     单击,在启动命令填框中输入启动参数,例如--port=8080

Ÿ     单击,在启动命令填框中输入启动参数,例如--param2=value2。

“启动后处理”的操作步骤:

1、登录云容器引擎控制台,在创建应用配置生命周期过程中,选择【启动后处理】页签;

2、设置启动后处理的参数:

命令方式

操作步骤

可执行程序方式

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

exec: 

 command:   

-   /install.sh 

-   install_agent

请在执行脚本中填写: /install   install_agent。

这条命令表示容器创建成功后将执行install_agent安装。

HttpGet请求方式

发起一个HTTP调用请求。配置参数如下:

Ÿ     路径:请求的URL路径,可选项。

Ÿ     端口:请求的端口,必选项。

Ÿ     主机地址:请求的IP地址,可选项,默认是容器所在的节点IP。

“停止前处理”的操作步骤:

1、登录云容器引擎控制台,在创建应用配置生命周期过程中,选择【停止前处理】页签;

2、设置停止前处理的参数:

命令方式

操作步骤

可执行程序方式

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

exec: 

 command:   

-   /install.sh 

-   install_agent

请在执行脚本中填写: /install   install_agent。

这条命令表示容器创建成功后将执行install_agent安装。

HttpGet请求方式

发起一个HTTP调用请求。配置参数如下:

Ÿ     路径:请求的URL路径,可选项。

Ÿ     端口:请求的端口,必选项。

Ÿ     主机地址:请求的IP地址,可选项,默认是容器所在的节点IP。

相似文档
  • 系统支持丰富的调度策略,包括静态的全局调度策略,以及动态的运行时调度策略,用户可以根据需要自由组合使用这些策略来实现自己的需求。平台支持以下两种亲和性的调度方式。应用间的亲和性:决定应用部署在相同或不同节点中。
  • 在实际环境中,对服务的访问会有两种来源:集群内部的程序、集群外部。本章节介绍集群“内部访问”的类型: A、集群虚拟IP:选择此类型,系统将自动分配一个仅集群内部可以访问的虚拟IP,供集群内部的容器访问;
  • 在实际环境中,对服务的访问会有两种来源:集群内部的程序、集群外部。本章节介绍集群“外部访问”的类型: A、负载均衡:弹性负载均衡(ELB)通过将访问流量自动分发到多台弹性云主机,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。
  • Docker 镜像是由多个文件系统叠加而成,当启动一个容器的时候,Docker会加载只读镜像层并在上面添加一个读写层。当删除Docker容器并通过该镜像重新启动时,之前的更改将会丢失。为了能够保存数据以及共享容器间的数据,Docker提出了 数据卷的概念。
  • 云容器引擎为满足多种复杂场景下应用间的互相访问,提供了不同的访问方式,从而满足不同场景提供不同访问通道。 l、集群内访问 2、VPC内访问 3、公网访问-弹性IP 4、公网访问-四层负载均衡 5、公网访问-七层负载均衡
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部