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

Paul Rogers commented on DRILL-6851:
------------------------------------

[~agirish], my comment refers to using K8s to run a Drill cluster. (The work 
you've released this far is for an embedded Drill.)

For a Drill cluster, the operator should:

* Provide an API to add/remove Drillbits.
* Provide an API to monitor the cluster.
* Monitor Drillbits, restarting any Drillbit that fails.

K8s provides stateful sets for simple clusters, but once you create an 
operator, you need to manage things like pod count, pod restart, etc.

The point here is simply that DoY already uses ZK to monitor Drill cluster 
health. Already provides an API and UI for controlling the cluster.

Of course, it does so in a YARN-like manner; some revision is needed to be 
K8s-like.

> Create Drill Operator for Kubernetes
> ------------------------------------
>
>                 Key: DRILL-6851
>                 URL: https://issues.apache.org/jira/browse/DRILL-6851
>             Project: Apache Drill
>          Issue Type: Task
>            Reporter: Abhishek Girish
>            Assignee: Abhishek Girish
>            Priority: Major
>
> This task is to track creating an initial version of the Drill Operator for 
> Kubernetes. I'll shortly update the JIRA on background, details on Operator, 
> and what's planned for the first version. 



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

Reply via email to