创建检测任务
检测任务可用于检测集群内容器组与容器组、域名解析以及集群外访问地址的网络的健康状况。
检测任务由一组探测项组成,检测时会从集群中各节点上同时用主机网络和容器网络的 Agent 对探测项中的目的地址以特定协议进行探测。
操作步骤
-
在左侧导航栏中,单击 网络管理 > 网络检测。
-
单击 创建检测任务。
-
参照以下说明配置相关参数。
参数 是否必填 说明 执行方式 是 选择检测任务的执行方式,默认为 定时触发。
手动触发:需要在每次决定执行任务的时间点,手动触发任务执行;
定时触发:根据 执行周期,自动触发任务执行。执行周期 否 仅当 执行方式 为 定时触发 时,该参数有效。需要输入使用定时 Crontab 命令语法定义的任务触发执行的时间点。例如: 0 18 * * *
。设置完成后,可以在输入框下方查看下次触发任务的时间。
注意:此处定义的触发任务执行的时间点为节点所在时区的本地时间,无需转换为 UTC 时间。输入格式请参考 如何设置定时任务的定时触发规则?内置检查 否 平台预置的网络检查项,支持选择其中一项或多项。配置该参数后,会根据选择项检查当前集群内的网络健康状况。可选:容器组与容器组联通性检测、集群内域名解析。 保留任务历史 是 在平台上最多可保留的该任务执行成功/失败的任务的个数,默认都为 20 个。一旦相应状态的任务总个数超过了 保留任务历史 中设置的个数,系统将自动删除最早的任务。
成功任务历史:在平台上保留的该任务执行状态为 成功 的任务的个数;
失败任务历史:在平台上可保留的该任务执行状态为 失败 的任务的个数。探测项 否 用户自定义的探测项,通过自定义协议、目的地址,可实现集群和目的地址之间网络健康状况的探测。
通过单击 添加 按钮,可添加多个探测项;单击探测项右侧的图标,可删除已添加探测项。
单击 类型 下拉选择框,选择协议的类型,并在 目的地址 输入框中,输入协议类型对应的目的地址。协议类型对应的目的地址的输入格式如下:
ICMP:IP 地址
,例如:192.168.0.0
;
TCP:IP 地址:端口号
,例如:192.168.0.0:8080
;
DNS:域名
,例如:example.com
;
HTTP:输入http://
或https://
开头的 URL,例如:http://www.example.com/test
。 -
单击 创建。