【发布时间】:2017-09-06 11:06:36
【问题描述】:
我正在使用 container Probes 来检查在 kubernetes pod 内容器内运行的应用程序的运行状况。现在我的示例 pod 配置看起来像,
"spec":{
"containers":[
{
"image":"tomcat",
"name":"tomcat",
"livenessProbe":{
"httpGet":{
"port": 80
},
"initialDelaySeconds": 15,
"periodSeconds": 10
}
}
]
}
就我而言,我需要监控同一个容器的两个端口。 80 和 443。但是我找不到在配置文件中为同一个容器提供两个端口的方法。有没有其他方法可以做到这一点?
【问题讨论】:
-
我在创建 docker 映像时尝试了 HEALTHCHECK docker 命令。但即使容器不健康,pod 描述也不会提供这些详细信息。我只是声明容器处于运行阶段。
标签: kubernetes probe kubernetes-health-check