有关Kubernetes职位状态的简短问题。
假设我将资源提交到10个PODS,并想检查我的作业是否成功完成。
我们可以从KUBECTL命令中使用的最佳选项是什么。
我想到了kubectl get作业,但是这里的问题是您只有两个代码0和1。1表示完成0表示失败或正在运行,我们不能真正依赖于此
kubectl描述了其他选项来检查PODS状态,例如从10个PODS中检查有多少个已完成/失败。
还有其他监控POD的有效方法吗?请让我知道
答案 0 :(得分:1)
任何可以与Kubernetes API对话的人都可以查询Job对象,并查看JobStatus
字段,该字段具有有关哪些Pod正在运行,已完成,失败或不可用的信息。正如您提到的,kubectl
可能是最简单的,但是如果您愿意/需要,可以使用任何客户端库编写更专业的内容。