健康检查
总结 在云原生 Contrail 网络 (CN2) 版本 22.3 中,引入了一个新的运行状况检查自定义资源对象,用于将虚拟机接口 (VMI) 关联到容器创建和更新工作流。运行状况检查资源是命名空间范围的资源。
运行状况检查概述
运行状况检查功能由 Contrail 虚拟路由器代理提供。您可以将 ping 或 HTTP 运行状况检查关联到接口。如果运行状况检查失败,将根据运行状况检查对象中配置的计时器和间隔,将接口设置为管理性关闭,并撤回关联的路由。运行状况检查流量将继续以管理性关闭状态传输,以允许接口恢复。
创建健康检查对象
使用此过程创建运行状况检查对象。
健康检查流程
Contrail vRouter 代理负责提供运行状况检查服务。代理生成运行状况检查探测进程以监视同一计算节点上托管的服务的状态,并将状态更新到 vRouter 代理。
vRouter 代理会根据脚本提供的状态撤消或恢复导出的接口路由。代理还负责提供链路本地元数据 IP 地址,以允许脚本使用适当的 NAT 转换与来自底层网络的目标 IP 地址进行通信。在正在运行的系统中,此信息显示在 vRouter 代理侦测中,地址为:
http://<compute-node-ip>:8085/Snh_HealthCheckSandeshReq?uuid=