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