3.16. 在 Red Hat Virtualization(RHV)上安装时的常见问题
以下是您可能遇到的一些常见问题,以及推荐的原因和解决方案。
3.16.1. CPU 负载增加和节点进入非 就绪
状态
-
症状:CPU 负载显著增加,节点开始处于非
Ready 状态
。 - 原因 :存储域延迟可能太大,特别是 control plane 节点。
解决方案 :
通过重启 kubelet 服务使节点再次就绪:
$ systemctl restart kubelet
检查 OpenShift Container Platform 指标服务,该服务会自动收集并报告一些有价值的数据,如 etcd 磁盘同步持续时间。如果集群是可操作的,请使用这些数据来帮助确定存储延迟或吞吐量是否为根本问题。如果是这样,请考虑使用一个较低延迟和更高吞吐量的存储资源。
要获取原始指标,请以 kubeadmin 或具有 cluster-admin 权限的用户身份输入以下命令:
$ oc get --insecure-skip-tls-verify --server=https://localhost:<port> --raw=/metrics
如需更多信息,请参阅 使用 OpenShift 4.x 调试应用程序端点。
3.16.2. 连接 OpenShift Container Platform 集群 API 存在问题
症状 :安装程序完成,但无法使用 OpenShift Container Platform 集群 API。bootstrap 虚拟机在 bootstrap 过程完成后仍然会保留。当您输入以下命令时,响应会超时。
$ oc login -u kubeadmin -p *** <apiurl>
- 原因 : 安装程序没有删除 bootstrap 虚拟机,且没有释放集群的 API IP 地址。
解决方案 :
使用 wait-for
子命令在 bootstrap 过程完成后获得通知:$ ./openshift-install wait-for bootstrap-complete
bootstrap 过程完成后,删除 bootstrap 虚拟机:
$ ./openshift-install destroy bootstrap