1.3. 已知问题

查看 Red Hat Advanced Cluster Management for Kubernetes 中的已知问题。以下列表包含本发行版本的已知问题,或从上一版本中继承的问题。对于 Red Hat OpenShift Container Platform 集群,请参阅 OpenShift Container Platform 已知问题

1.3.1. 已知的与安装相关的问题

1.3.1.1. 与 OpenShift Container Platform 版本 4.9 的兼容性问题

用于确定 OpenShift Container Platform 版本 4.9 和 Red Hat Advanced Cluster Management 版本 2.3 之间的兼容性的功能测试仍在进行中。在验证两者的兼容性前,在 OpenShift Container Platform 版本 4.9 中使用 Red Hat Advanced Cluster Management 版本 2.3 可能会出现兼容性问题。

1.3.1.2. 从 2.2.x 升级到 2.3.1 版本无法进行

当您将 Red Hat Advanced Cluster Management 从 2.2.x 升级到 2.3.1 时,升级会失败。Multiclusterhub 状态显示:failed to download chart from helm repo(在组件错误信息中)。您可能还会看与 no endpoints available for service "ocm-webhook" 问题相关的错误。

在 hub 集群中,在安装 Red Hat Advanced Cluster Management 的命名空间中运行以下命令以重启部署并升级到 2.3.1 版本:

oc delete deploy ocm-proxyserver ocm-controller ocm-webhook multiclusterhub-repo

注:错误解决,但协调过程可能不会立即启动。这可以通过在安装产品的同一命名空间中重启 multicluster-operators-standalone-subscription 来加快执行。

1.3.1.3. 从 2.3.0 升级到 2.3.1 会失败并显示 ImagePullBackOff 错误

当您将 Red Hat Advanced Cluster Management 从 2.3.0 版本升级到 2.3.1 时,受管集群中的 open-cluster-management-agent-addon-addon 命名空间中的 klusterlet-addon-operator pod 会返回 ImagePullBackOff 错误。

在 hub 集群中完成以下步骤以修复这个问题并升级到 2.3.1 版本:

  1. 运行以下命令以删除 MultiClusterHub 清单的 ConfigMap

    oc delete cm -n open-cluster-management mch-image-manifest-2.3.0
  2. 运行以下命令为控制器重启 pod:

    oc delete po -n open-cluster-management -lapp=klusterlet-addon-controller-v2
  3. 在从 2.3.0 升级到 2.3.1 后,如果 hub 的 open-cluster-management-observability 命名空间中的 Grafana pod 也返回了 ImagePullBackOff 错误,请运行以下命令重启 pod,使其使用正确的镜像:

    oc delete po -n open-cluster-management -lname=multicluster-observability-operator

您正在运行 Red Hat Advanced Cluster Management 版本 2.3.1。

1.3.1.4. OpenShift Container Platform 集群升级失败的状态

当 OpenShift Container Platform 集群处于升级阶段时,集群 Pod 会被重启,并且集群可能在大约 1 到 5 分钟之内会处于升级失败状态。这个行为是正常的,在几分钟后自动解决。