7.2. 期限切れの証明書のトラブルシューティング
CodeReady Containers 1.10.0 リリースの時点では、証明書の更新プロセスが意図したとおりに機能していません。証明書の有効期限による潜在的なエラーを回避するには、次の手順に従ってください。
リリースされた各 crc 実行可能ファイルのシステムバンドルは、リリース後に 30 日後に有効期限が切れます。この有効期限は、OpenShift クラスターに埋め込まれた証明書が原因で行われます。その結果、古い crc 実行可能ファイルまたはシステムバンドルを使用すると、証明書の期限切れエラーが発生する可能性があります。
CodeReady Containers 1.2.0 以降、埋め込み証明書は crc によって自動的に更新できるようになりました。crc start コマンドは、必要に応じて証明書の更新プロセスをトリガーします。証明書の更新では、クラスターの起動時間に最大 5 分後に追加できます。
手順
自動的に更新できない期限切れの証明書エラーを解決するには、以下を実行します。
-
最新の CodeReady Containers リリースをダウンロード し、
crc実行可能ファイルを$PATHに配置します。 crc deleteコマンドを使用して、証明書エラーでクラスターを削除します。crc delete
$ crc deleteCopy to Clipboard Copied! Toggle word wrap Toggle overflow 警告crc deleteコマンドは、CodeReady コンテナーの仮想マシンに保存されているデータが失われます。このコマンドを実行する前に、仮想マシンに保存されている必要な情報を保存します。新しいリリースを設定します。
crc setup
$ crc setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow 新しい仮想マシンを起動します。
crc start
$ crc startCopy to Clipboard Copied! Toggle word wrap Toggle overflow