flinkk8soperator icon indicating copy to clipboard operation
flinkk8soperator copied to clipboard

Integrate Flink Operator with Istio

Open jenoOvchi opened this issue 4 years ago • 3 comments

Hi! Is it possible to integrate Istio with Flink Operator and deploy Task Managers and Job Managers with Istio sidecars?

jenoOvchi avatar Oct 16 '20 07:10 jenoOvchi

Hi, @jenoOvchi ! We added istio support to our flink clusters ( which are currently managed by this operator ), by turning on istio injection on the namespace and we override the container entrypoint for applications to check if istio exists and then wait for it to be ready. Once we see the mesh is ready, we execute the flink entrypoint for both JM and TM pods. Should be able to do this without modifying the operator.

Hope this helps out until there's a more formal approach.

HunterEl avatar Nov 17 '20 22:11 HunterEl

Hi, @jenoOvchi ! We added istio support to our flink clusters ( which are currently managed by this operator ), by turning on istio injection on the namespace and we override the container entrypoint for applications to check if istio exists and then wait for it to be ready. Once we see the mesh is ready, we execute the flink entrypoint for both JM and TM pods. Should be able to do this without modifying the operator.

Hope this helps out until there's a more formal approach.

Hi! Is it already supported?

jenoOvchi avatar Nov 18 '20 07:11 jenoOvchi

Not formally supported by this operator, @jenoOvchi . Just sharing how we currently setup flink-istio support at our current org.

HunterEl avatar Nov 18 '20 19:11 HunterEl