10.3 ポッドの確認
ELKのポッドの確認は、NFSまたはファイル・システム・ストレージを使用しているか、永続ボリュームのブロック・ストレージを使用しているかによって異なります。
NFSまたはファイル・システム・ストレージ
NFSまたはファイル・システム・ストレージでOracle Unified Directory (OUD)を使用している場合は、新しいlogstashポッドが作成されます。
- 次のコマンドを実行して、logstashポッドが正しく作成されたことを確認します:
例:kubectl get pods -n <namespace>
出力は次のようになります。kubectl get pods -n oudns
NAME 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 oudns
logstashポッドに問題がある場合は、「ポッドおよび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エラーのトラブルシューティング」を参照してください。