搜索

6.5. 创建节点健康检查

download PDF

使用 Web 控制台,您可以创建一个节点健康检查来标识不健康的节点,并指定补救类型和策略来修复它们。

流程

  1. 从 Red Hat OpenShift Web 控制台的 Administrator 视角,点 Compute NodeHealthChecks CreateNodeHealthCheck
  2. 指定是否使用 Form viewYAML 视图配置节点健康检查。
  3. 输入节点健康检查的名称。名称必须包含小写、字母数字字符、'-' 或 '.',且必须以字母数字字符开头和结尾。
  4. 指定 Remediator 类型,以及 Self node remediation其他。Self 节点补救选项是安装 Node Health Check Operator 的 Self Node Remediation Operator 的一部分。选择 Other 需要输入 API 版本KindNameNamespace,然后指向补救器的补救模板资源。
  5. 通过指定要修复的 Nodes 标签来创建节点选择。选择与要检查的标签匹配。如果指定了多个标签,节点必须包含每个标签。默认值为空,用于选择 worker 和 control-plane 节点。

    注意

    使用 Self Node Remediation Operator 创建节点健康检查时,您必须选择 node-role.kubernetes.io/workernode-role.kubernetes.io/control-plane 作为值。

  6. 使用 NodeHealthCheck 来修复目标池中的节点所需的最小健康节点数量(百分比或数字)。如果健康的节点数量等于或超过 Min healthy 设定的限制,则会出现补救。默认值为 51%。
  7. 指定一个非健康条件列表,在决定一个端点被认为是非健康以及需要的补救时使用这些条件。您可以指定 TypeStatusDuration。您还可以创建自己的自定义类型。
  8. Create 创建节点健康检查。

验证

  • 进入到 Compute NodeHealthCheck 页面,再验证是否列出了对应的节点健康检查,并且显示其状态。创建后,可以暂停、修改和删除节点健康检查。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.