Openshift 事件代码:1038NODE0009

Résumé: 时钟未同步。

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

此警报很严重。它表示可能导致 API Server Operator 降级或不可用的问题。如果 API Server Operator 降级或不可用,此问题可能会对其他 Operator(如 Cluster Monitoring Operator)产生负面影响。

Cause

而 NodeClockNotSynchronising 当节点受到该节点的 NTP 服务器问题的影响时,会触发警报。例如,当为节点上的 API 服务器轮换证书,并且证书因时间无效而验证失败时,可能会触发此警报。

Résolution

诊断

要诊断底层问题,请在受影响的节点上启动调试 Pod,并检查 chronyd 服务:

oc -n default debug node/<affected_node_name>
SystemCTL Status chronyd

缓解

  1. 如果 chronyd 服务失败或停止,请启动它:

    systemctl start chonyd

    如果 chronyd 服务已准备就绪,请重新启动它

    systemctl restart chronyd

    如果 chronyd 成功启动或重新启动,服务将调整时钟,并显示类似于以下示例输出的内容:

    Oct 18 19:39:36 ip-100-67-47-86 chronyd[2055318]:系统时钟错误 16422.107473 秒,调整开始
    Oct 19 00:13:18 ip-100-67-47-86 chronyd[2055318]:系统时钟被步进 16422.107473 秒
     
  2. 请验证 chronyd 服务正在运行:

    SystemCTL Status chronyd
     
  3. 使用 PromQL 进行验证:

    min_over_time(node_timex_sync_status[5m])
    node_timex_maxerror_seconds

    node_timex_sync_status 返回 1 如果 NTP 工作正常,或者 0 如果 NTP 无法正常工作。 node_timex_maxerror_seconds 指示 NTP 落后的秒数。

    当以下值 min_over_time(node_timex_sync_status[5m]) 等于 0 以及 node_timex_maxerror_seconds 大于或等于 16

支持

如果上述所有步骤都无法解决问题,请联系 Dell EMC 技术支持以进行进一步调查。

Produits concernés

APEX Cloud Platform for Red Hat OpenShift
Propriétés de l’article
Numéro d’article: 000217425
Type d’article: Solution
Dernière modification: 18 Sep 2026
Version:  4
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.