如何确保cronjobs分布在Kubernetes集群中?

如何确保cronjobs分布在Kubernetes集群中?,kubernetes,Kubernetes,我需要在K8s集群上运行cronjobs来测试节点的健康状况。我需要确保它将继续工作,如果有一个网络分区 我想到了两种可能性: 在每次调用上运行cronjob的多个副本,并使用反关联规则确保它们在不同的节点上运行 找到一种将K8s配置为在不同区域的节点上分发连续CronJob的方法 我找不到关于这两个的任何信息。这是可能的吗?您知道吗,有活跃度和准备度探测器可以通过执行命令或发出HTTP请求来不断探测每个pod的运行状况?这是为了节点的运行状况。我需要在整个clusterWell中运行节点问题检

我需要在K8s集群上运行cronjobs来测试节点的健康状况。我需要确保它将继续工作,如果有一个网络分区

我想到了两种可能性:

  • 在每次调用上运行cronjob的多个副本,并使用反关联规则确保它们在不同的节点上运行
  • 找到一种将K8s配置为在不同区域的节点上分发连续CronJob的方法

  • 我找不到关于这两个的任何信息。这是可能的吗?

    您知道吗,有活跃度和准备度探测器可以通过执行命令或发出HTTP请求来不断探测每个pod的运行状况?这是为了节点的运行状况。我需要在整个clusterWell中运行节点问题检测器,然后守护程序似乎是一个合适的选择。descheduler作为cronjob运行(这是cronjob,不是节点问题检测器)。我可以直接运行它,而不是作为一个cronjob,但这就是为什么我要问这个问题,看看有什么可能。你想解决的问题是什么?