13.3 ポッドの確認
- 次のコマンドを実行して、logstashポッドが正しく作成されたことを確認します:
例:kubectl get pods -n <namespace>
出力は次のようになります。kubectl get pods -n oigns
数分待機して、logstashポッドに障害や再起動が発生していないことを確認します。ポッドに障害が発生した場合、次を使用してポッド・ログを表示できます:NAME READY STATUS RESTARTS AGE governancedomain-adminserver 1/1 Running 0 90m governancedomain-oim-server1 1/1 Running 0 88m governancedomain-soa-server1 1/1 Running 0 88m oig-logstash-77fbbc66f8-lsvcw 1/1 Running 0 3m25s
ほとんどのエラーは、kubectl logs -f oig-logstash-<pod> -n oigns
logstash_cm.yaml
またはlogstash.yaml
の構成が間違っているために発生します。これは通常、設定値が正しくないか、証明書が正しいインデントで貼り付けられていないことが原因です。ポッドにエラーが発生した場合、次のようにポッドおよびConfigMapを削除します:yamlファイルの問題を解決したら、前に説明されているコマンドを実行して、ConfigMapおよびlogstashポッドを再作成します。kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash.yaml
kubectl delete -f $WORKDIR/kubernetes/elasticsearch-and-kibana/logstash_cm.yaml