Kubernetes作业状态检查

时间:2018-12-28 18:44:07

标签: kubernetes kubectl

有关Kubernetes职位状态的简短问题。

假设我将资源提交到10个PODS,并想检查我的作业是否成功完成。

我们可以从KUBECTL命令中使用的最佳选项是什么。

我想到了kubectl get作业,但是这里的问题是您只有两个代码0和1。1表示完成0表示失败或正在运行,我们不能真正依赖于此

kubectl描述了其他选项来检查PODS状态,例如从10个PODS中检查有多少个已完成/失败。

还有其他监控POD的有效方法吗?请让我知道

1 个答案:

答案 0 :(得分:1)

任何可以与Kubernetes API对话的人都可以查询Job对象,并查看JobStatus字段,该字段具有有关哪些Pod正在运行,已完成,失败或不可用的信息。正如您提到的,kubectl可能是最简单的,但是如果您愿意/需要,可以使用任何客户端库编写更专业的内容。