10.2.2. 在 CLI 中将节点设置为维护模式


通过将节点标记为不可调度,并使用 oc adm drain 命令从节点驱除或删除 pod,将节点设置为维护模式。

流程

  1. 将节点标记为不可调度。节点状态变为 NotReady,SchedulingDisabled

    $ oc adm cordon <node1>
  2. 排空节点以准备进行维护。节点实时迁移 LiveMigratable 条件设置为 Truespec:evictionStrategy 字段设置为 LiveMigrate 的虚拟机实例。该节点上的所有其他 pod 和虚拟机均被删除,并会在另一节点上重新创建。

    $ oc adm drain <node1> --delete-emptydir-data --ignore-daemonsets=true --force
    • --delete-emptydir-data 标志会删除节点上使用 emptyDir 卷的任何虚拟机实例。这些卷中的数据是临时的,在终止后可以被安全地删除。
    • --ignore-daemonsets=true 标志确保守护进程集被忽略,pod 驱除可以成功继续。
    • 需要 --force 标志来删除不是由副本集或守护进程设置控制器管理的 pod。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.