Thanks for the responses. These are all very promising.

@Saurabh - We are heavy users of Kubernetes and are considering adding
Apache Drill to our ecosystem.
@Abhishek - We actually got it to run in our cluster but had to modify the
drillbit discovery code a little bit on a local fork of ours to enable a
multinode drill installation. We have our own docker container/helm charts
for this multinode deployment. Before we went further down that road, we
wanted to see what the community was doing. I will take a look at the repo
you linked and let you know if I have any questions. If there is anything I
can contribute to help with the K8s work, please let me know what I can do.

Best,
Arjun

On Thu, Jul 26, 2018 at 1:51 PM John Omernik <j...@omernik.com> wrote:

> Dril, in it's current form, has had all the features required to be run on
> cluster managers with multi-tenacy.  There are many caveats but mostly
> realted to how things are configured, not limitations of Drill itself. The
> work being done for Drill in containers and Drill on K8s not only provides
> a roadmap of how to do it, but reviewing the yaml and docker files is a
> great way to see how devs are approaching a proper multitenant capable
> Drill cluster. This is exciting work!
>
> On Thu, Jul 26, 2018, 11:40 AM Abhishek Girish <agir...@apache.org> wrote:
>
> > Hey everyone,
> >
> > Like John and Saurabh mentioned, yes this is possible. We've been using
> > Drill on Kubernetes for a while now. I have a draft of my work
> > (Dockerfiles + YAML definitions) available in [1]. Drill should come up
> > successfully in distributed mode (multiple Drillbits) under K8S. Please
> > give it a try when you can and reach out to me if you need any
> > clarifications.
> >
> > For 1.14.0, we added official support for Docker. For the next release,
> i'm
> > working on incorporating the K8S support into the Apache Drill repo.
> >
> > [1] https://github.com/Agirish/drill-containers
> >
> > On Thu, Jul 26, 2018 at 8:59 AM Saurabh Mahapatra <
> > saurabhmahapatr...@gmail.com> wrote:
> >
> > > Hey Arjun,
> > >
> > > Is the need for kubernetes a top down requirement in your architecture?
> > >
> > > John is right when it comes to running Drill inside a container. But
> > there
> > > was some talk of addressing the other problem which is whether K8 can
> be
> > a
> > > resource manager for multiple Drill clusters...an alternative to
> > splitting
> > > up interactive and batch loads. I know this has been done within a YARN
> > > setting.
> > >
> > > Paul and Abhishek are more knowledgeable about this. Thoughts?
> > >
> > > Maybe a topic for this year’s conference?
> > >
> > > Thanks,
> > > Saurabh
> > >
> > > Sent from my iPhone
> > >
> > >
> > >
> > > > On Jul 26, 2018, at 8:48 AM, John Omernik <j...@omernik.com> wrote:
> > > >
> > > > Absolutely it can! I don't have a docker file for it handy but I know
> > it
> > > > works well!
> > > >
> > > >> On Thu, Jul 26, 2018, 10:45 AM Arjun Rao <sporty.ar...@gmail.com>
> > > wrote:
> > > >>
> > > >> Hi,
> > > >> I am new to this forum and am excited to use Drill. This might have
> > been
> > > >> discussed in the past but I wanted to know if Apache Drill can be
> run
> > on
> > > >> Kubernetes and if not, if it's on the roadmap for Drill?
> > > >>
> > > >> Appreciate the help!
> > > >>
> > > >> Best,
> > > >> Arjun
> > > >>
> > >
> >
>

Reply via email to