10.3 ポッドの確認
ELKのポッドの確認は、NFSまたはファイル・システム・ストレージを使用しているか、永続ボリュームのブロック・ストレージを使用しているかによって異なります。
NFSまたはファイル・システム・ストレージ
NFSまたはファイル・システム・ストレージでOracle Unified Directory (OUD)を使用している場合は、新しいlogstashポッドが作成されます。
- 次のコマンドを実行して、logstashポッドが正しく作成されたことを確認します:
例:kubectl get pods -n <namespace>
出力は次のようになります。kubectl get pods -n oudnsNAME READY STATUS RESTARTS AGE oud-ds-rs-0 1/1 Running 0 150m oud-ds-rs-1 1/1 Running 0 143m oud-ds-rs-2 1/1 Running 0 137m oud-ds-rs-logstash-5dc8d94597-knk8g 1/1 Running 0 2m12s oud-pod-cron-job-27758370-wpfq7 0/1 Completed 0 66m oud-pod-cron-job-27758400-kd6pn 0/1 Completed 0 36m oud-pod-cron-job-27758430-ndmgj 0/1 Completed 0 6m33sノート:
数分待機して、ポッドに障害や再起動が発生していないことを確認します。ポッドに障害が発生した場合、次を使用してポッド・ログを表示できます:kubectl logs -f oud-ds-rs-logstash-<pod> -n oudnslogstashポッドに問題がある場合は、「ポッドおよびLogstashエラーのトラブルシューティング」を参照してください。
ブロック・ストレージ
ブロック・デバイスでOUDを使用している場合、logstashポッドはOUDポッドで個別のサイドカー・コンテナとして実行されます。
- 次のコマンドを実行して、サイドカー・ポッドが作成されたことを確認します:
例:kubectl get pods -n <namespace>
出力は次のようになります。kubectl get pods -n oudns
ポッドNAME READY STATUS RESTARTS AGE oud-ds-rs-0 2/2 Running 0 24m oud-ds-rs-1 2/2 Running 0 17m oud-ds-rs-2 2/2 Running 0 10m etc..oud-ds-rs-0-oud-ds-rs-2のREADYステータスが2/2であることに注意してください。ノート:
ポッドは1つずつ終了し、再起動してサイドカーlogstashコンテナを追加します。たとえば、oud-ds-rs-2は終了して再起動します。oud-ds-rs1は、oud-ds-rs-2がREADY 2/2になるまで終了しません。ポッドのいずれかに障害が発生した場合、次を使用してポッド・ログを表示できます:kubectl logs -f oud-ds-rs-<pod> -c oud-ds-rs-logstash -n oudnsポッドの起動に問題がある場合は、「ポッドおよびLogstashエラーのトラブルシューティング」を参照してください。