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 中,c cleanup命令也会删除系统栏。设置主机机器以重新应用更改:
$ crc setup
启动 Red Hat OpenShift Local 实例:
$ crc start
注意在提供请求前,集群至少需要 4 分钟才能启动必要的容器和 Operator。
如果这个过程没有解决这个问题,请执行以下步骤:
- 搜索您遇到的问题打开的问题。
- 如果没有现有问题解决了遇到的问题,请创建一个问题, 并将 ~/.crc/crc.log 文件附加到 创建的问题。~/.crc/crc.log 文件具有详细的调试和故障排除信息,这有助于诊断您遇到的问题。