我通过 helm-chart 部署 Coscul,并没有启用注入 sidecar。
然后我注册了具有 args 检查的服务,如下所示。
{
"name": "demo-svc",
"Address": "demo-svc.default.svc.cluster.local",
"port": 8080,
"checks": [
{
"name": "args check",
"args": ["/bin/ls", "/home"],
"interval": "3s",
"timeout": "1s"
}
]
}
并获得输出
consul
此健康检查结果与预期不符,它显示了不在我的 pod 中的文件夹,看起来脚本只是在 Consul-server 中运行。
领事的 arges 可以检查我的 pod 中的执行脚本吗?