7.4. 未知问题的故障排除
通过重启带有干净状态的 Red Hat OpenShift Local 解决大多数问题。这涉及停止实例、将其删除、恢复 crc setup
命令所做的更改、重新应用这些更改并重新启动实例。
先决条件
-
您可以使用
crc setup
命令设置主机机器。如需更多信息,请参阅设置 Red Hat OpenShift Local。 -
已使用
crc start
命令启动了 Red Hat OpenShift Local。如需更多信息 ,请参阅 启动实例。 - 您使用的是最新的 Red Hat OpenShift Local 版本。使用早于 Red Hat OpenShift Local 1.2.0 的版本可能会导致与过期 x509 证书相关的错误。如需更多信息,请参阅对 过期的证书进行故障排除。
流程
要排除 Red Hat OpenShift Local 的问题,请执行以下步骤:
停止 Red Hat OpenShift Local 实例:
$ crc stop
删除 Red Hat OpenShift Local 实例:
$ crc delete
警告crc delete
命令会导致 Red Hat OpenShift Local 实例中存储的数据丢失。在运行此命令前,保存存储在实例中的需要的信息。从
crc setup
命令清理剩余的更改:$ crc cleanup
注意crc cleanup
命令删除现有的 Red Hat OpenShift Local 实例,并恢复对crc setup
命令创建的 DNS 条目的更改。在 macOS 中,crc cleanup
命令也会删除系统托盘。设置主机机器以重新应用更改:
$ crc setup
启动 Red Hat OpenShift Local 实例:
$ crc start
注意在提供请求前,集群至少需要 4 分钟才能启动必要的容器和 Operator。
如果此过程没有解决您的问题,请执行以下步骤:
- 在遇到的问题 中搜索您遇到的问题。
- 如果没有现有问题解决了遇到的问题,请创建一个问题, 并将 ~/.crc/crc.log 文件附加到 创建的问题。~/.crc/crc.log 文件包含详细的调试和故障排除信息,可帮助诊断您遇到的问题。