0
私は、Openshift起点に配置されているEFKスタックのアラートを実装したいと思います。アラートを実装するために、私はElastalertを使用しました。私はそれのためにkrizsan/elastalert-dockerドッカー画像を使用しました。 Openshift起点コンテナ内のエラスタレット
oc run elastalertcore --image=172.30.1.1:5000/logging/elastalert-core --port=3344 --expose
この
は正常elastalertインスタンスを実行しますが、ログイムで私は環境varialbeELASTICSEARCH_HOST =logging-es
を与えた
Container timezone set to: Europe/Stockholm
ntpd: can't set priority: Permission denied
reset adjtime failed: Operation not permitted
creating new /var/db/ntpd.drift
adjtimex failed: Operation not permitted
dispatch_imsg in main: pipe closed
Lost child: child exited
Terminating
Waiting for Elasticsearch...
Waiting for Elasticsearch...
Waiting for Elasticsearch...
Waiting for Elasticsearch...
きます Elastalertがオープンシフト起源における弾性検索に接続することはできません
。どんな助けもありがたいです。
これは、あなたがクラスタ管理者である場合にのみ行うことができます。あなたがプロジェクト管理者だけの場合は、実行できません。つまり、クラスタ管理者ではないため、OpenShift Onlineでこれを行うことはできません。 rootとして実行する必要のあるイメージに遭遇した場合は、イメージの作成者にrootの使用を要求せず、OpenShiftだけでなく、任意のユーザーIDとして実行するイメージを設定してくださいセキュリティは、物事がルートとして実行することを許可しません。 –
あなたは正しく、@ expuser111明示的にオープニングシフト原点を言及します。おそらく、より良い方法は、ルートの使用を避ける独自のイメージを構築することです。 –