我目前正在从事一项监测服务,该服务将监测Kubernetes的部署及其吊舱。当部署没有运行预期数量的副本时,以及当pods容器意外地重新启动时,我希望通知用户。这可能不是正确的事情来监测,我将非常感谢一些反馈意见,我应该监测。
无论如何,主要的问题是豆荚的所有状态之间的差异。当我说状态时,我指的是运行kubectl get pods时的Status列。另外,在自动化脚本中使用kubectl用于监视会不会是一种糟糕的做法?例如,每分钟将kubectl get pods的结果记录到Elasticsearch?