输入错误:ERRSEIPM

Satellite

您可以使用 ibmcloud oc ingress status-report ignored-errors add 命令将错误添加到“已忽略的错误”列表。 忽略的错误仍显示在 ibmcloud oc ingress status-report get 命令的输出中,但在计算整体 Ingress 状态时将被忽略。

通过运行 ibmcloud oc ingress status-report get 命令来检查集群的 Ingress 组件的状态时,您会看到类似于以下示例的错误。

The service is missing one or more worker IPs (ERRSEIPM).

公开缺省 Ingress Controller 的服务没有所有必需的工作程序 IP 地址。

将工作程序 IP 地址添加到外部 Ingress 服务。

  1. 运行以下命令,并在 INTERNAL-IP 列中记录工作程序 IP 地址。

    oc get nodes -o wide
    
  2. 运行以下命令编辑服务。

    oc edit service -n openshift-ingress router-external-default
    
  3. 将您在步骤 1 中检索到的 IP 地址添加到 spec.externalIPs 列表。

    如果集群有许多工作程序,那么您可能不希望将所有 IP 地址添加到列表中。 在这种情况下,每个专区添加两个 IP 地址就足够了。 要查看哪个工作程序属于哪个区域,请在 oc get nodes -o wide --show-labels 命令的输出中查找 topology.kubernetes.io/zone 标签的值。

  4. 等待 10 到 15 分钟,然后通过运行 ibmcloud oc ingress status-report get 命令来检查是否解决了该警告。

  5. 如果问题仍然存在,请联系支持团队。 打开 支持案例。 在案例详细信息中,请确保包含任何相关日志文件,错误消息或命令输出。