第 2 章 已知问题
Red Hat OpenShift Local 2.38 用户可能会有的问题,并有可能存在这些问题的临时解决方案。
2.1. 常规问题
影响所有支持的平台的问题。
2.1.1. Red Hat OpenShift Local 默认禁用指标
为确保 Red Hat OpenShift Local 可以在典型的笔记本上运行,Red Hat OpenShift Local 禁用一些资源密集型服务,如 Prometheus 以及所有相关监控、警报和遥测功能。您可以启用这些功能。
流程
- 请参阅配置实例以分配 更多资源
- 请参阅 启动监控
在启用这些功能后,您无法禁用 Monitoring。
临时解决方案
再次禁用监控:
删除虚拟机:
$ crc delete
创建虚拟机:
$ crc start
2.1.2. 启用许多 Operator 需要的内存超过默认值
crc start
命令默认为 Red Hat OpenShift Local 虚拟机分配 9 GiB 内存。启用许多 Operator 可能会增加内存要求。
临时解决方案
- 请参阅配置实例以分配 额外内存。
2.1.3. 当第一个 名称服务器是
IPv6 时,Red Hat OpenShift Local 无法正常工作
如果第一个 名称服务器是
IPv6,则指向 Red Hat OpenShift Local 虚拟机的 DNS 解析可能会失败。
临时解决方案
使用
-n
标志启动 Red Hat OpenShift Local 虚拟机时指定 IPv4名称服务器
:$ crc start -n 8.8.8.8
2.1.4. 运行 crc 设置可能会
给出一个已知的错误
运行 crc setup
命令时,您可能会得到以下错误:
unable to get verified hash for default bundle: Get "https://developers.redhat.com/content-gateway/file/pub/openshift-v4/clients/crc/bundles/openshift/4.12.13/sha256sum.txt.sig": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
临时解决方案
-
尝试运行
crc setup
命令,使错误已被解决。