[ 
https://issues.apache.org/jira/browse/APEXCORE-796?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16580385#comment-16580385
 ] 

Pramod Immaneni commented on APEXCORE-796:
------------------------------------------

We had some community discussions on this and the consensus was to support 
kubernetes cluster management and use docker as the underlying container 
runtime as opposed to directly supporting docker. The design would be flexible 
enough to theoretically plugin other management systems like swarm in the 
future.

Because of the stateful nature of processing and strong requirements for the 
correctness of results even in case of fault recovery and the stateful dynamic 
scaling requirements, I suspect apex engine would need to participate in a 
considerable capacity in both the fault tolerance and scaling aspects with what 
kubernetes already provides and what Istio would further augment. In other 
words, I don't think what kubernetes provides out of the box will be sufficient.

 

It's good to see interest in this functionality in the community.

> Docker based deployment
> -----------------------
>
>                 Key: APEXCORE-796
>                 URL: https://issues.apache.org/jira/browse/APEXCORE-796
>             Project: Apache Apex Core
>          Issue Type: New Feature
>            Reporter: Thomas Weise
>            Priority: Major
>              Labels: roadmap
>         Attachments: Docker_K8es.jpg
>
>
> Apex should support deployment using Docker as alternative to application 
> packages. Docker images provide a simple and standard way to package 
> dependencies and solve isolation from the host environment. This will be 
> particularly helpful when applications depend on native, non-JVM packages 
> like Python and R, that otherwise need to be installed separately. Docker 
> support will also be a step towards supporting other cluster managers like 
> Kubernetes, Mesos and Swarm.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to