注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
コンピュートモジュールをデバッグするときの最初のステップは、概要タブのレプリカステータスセクションを確認することです。レプリカステータスセクションでは、各レプリカとその現在のステータスを表示し、デプロイメントの概要を把握できます。個々のレプリカを選択してその中に含まれるイメージを表示し、レプリカ診断コールアウトを選択して詳細な診断情報を確認します。デバッグができず、コンピュートモジュールのインフラストラクチャに問題があると思われる場合は、問題を報告してPalantirサポートに連絡してください。
レプリカステータスセクションでは、現在アクティブでデプロイメントの一部であるレプリカと、アーカイブされたレプリカを表示します。アーカイブされたレプリカは、もはや実行されていませんが、過去に発生した問題をデバッグするために使用できます。各レプリカには独自のライフサイクルがあり、以下に示すさまざまな状態のいずれかにある可能性があります。
レプリカ診断は、デプロイメントの劣化に関する詳細な洞察を提供できます。基盤インフラストラクチャやコンピュートモジュールサービスからのステータスと理由を提供します。レプリカ診断パネルでは、個々のイメージを選択してさらにデバッグすることもできます。
特定のレプリカの診断を表示するには、最初にレプリカの四角形を選択する必要があります。一部のレプリカはアーカイブされている可能性があり、アーカイブビューに切り替える必要があるかもしれません。
以下は、ライブにできないデプロイメントの診断パネルの例です。
上記の画像では、コンテナが CrashLoopBackoff
を経験しています。ログと提供されたコードを確認し、さらにデバッグを試みます。
コンピュートモジュールは、可能な限り安全なアップグレードを試みます。これは、アクティブなデプロイメントがある状態で設定をアップグレードすると、新しいデプロイメントがアクティブなものと並行して起動され、新しいデプロイメントが応答可能になると切り替わることを意味します。新しいジョブは更新されたデプロイメントにルーティングされ、既存のジョブは古いデプロイメントで完了します。
コンピュートモジュールのアップグレードは、以下に記載された一連のステップを経て進行します。
新しいデプロイメントが応答可能にならない場合、現在のデプロイメントは変更されません。アップグレードが失敗した場合、ダウンタイムは発生しません。応答しないアップグレードを終了するために、設定変更を元に戻すか、レプリカが応答可能になるように変更を進めることができます。
アクティブなレプリカステータスセクションと同様に、アップグレードされたデプロイメントのレプリカのステータスは概要タブのセクションに表示されます。
セクションを展開して、アップグレードされたデプロイメントのイメージを表示し、レプリカの四角形を選択してさらにレプリカ診断を確認します。