第 2 章 运行一次的任务


安装 OpenShift Container Platform 后,您的系统可能需要额外的配置,以确保主机始终平稳运行。

虽然它们被归类为运行时任务,但您可以随时执行其中的任何任务(若有情况改变)。

2.1. NTP 同步

NTP(网络时间协议)用于保持主机与全局时钟同步。时间同步对于时间敏感操作(如日志保留和时间戳)非常重要,并且强烈建议在 Kubernetes 基础上构建 OpenShift Container Platform。OpenShift Container Platform 操作包括 etcd 领导选举机制、pod 的健康检查和其他问题,有助于防止时间偏差。

注意

OpenShift Container Platform 安装 playbook 会安装、启用和配置 ntp 软件包,以默认提供 NTP 服务。要禁用此行为,请在清单文件中设置 openshift_clock_enabled=false。如果主机安装了 chrony 软件包,则会将其配置为提供 NTP 服务,而不使用 ntp 软件包。

根据您的实例,可能不会默认启用 NTP。验证主机是否已配置为使用 NTP:

$ timedatectl
      Local time: Thu 2017-12-21 14:58:34 UTC
  Universal time: Thu 2017-12-21 14:58:34 UTC
        RTC time: Thu 2017-12-21 14:58:34
       Time zone: Etc/UTC (UTC, +0000)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: n/a
Copy to Clipboard Toggle word wrap

如果 NTP enabledNTP synchronized 都为 yes,则代表 NTP 同步处于活动状态。

如果为 no,请安装并启用 ntpchrony RPM 软件包。

要安装 ntp 软件包,请运行以下命令:

# timedatectl set-ntp true
Copy to Clipboard Toggle word wrap

要安装 chrony 软件包,请运行以下命令:

# yum install chrony
# systemctl enable chronyd --now
Copy to Clipboard Toggle word wrap
重要

无论是使用 NTP 还是其它方法,均应在集群中的所有主机上启用时间同步。

有关 timedatectl 命令、时区和时钟配置的更多信息,请参阅配置日期时间、时区和 DST

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat