Setting Up Apache Druid on Kubernetes in Under 30 Minutes

 I was introduced to Apache Druid a year and a half ago. During this time, I've focused on operationalizing Apache Druid on Kubernetes (K8s). I started with Helm Charts to spin up Druid clusters in this complex distributed Druid + K8s system, but I realized Helm Charts alone were not enough.

I’ve written Golang-based operators, custom controllers in Kubernetes for different use cases, and contributed various oss operators, so I was familiar with extending Kubernetes using Custom Resource Definitions (CRDs). I was thrilled to discover the Druid Operator, which had just been open-sourced in the Druid community in late 2019. The project was less than a month old when I started contributing to it.

Developer Tooling for Kubernetes in 2021 – Docker, BuildKit, Buildpacks, Jib and Kaniko (Part 4)

Over the last few blog posts, I've covered critical elements of developer tooling for Kubernetes and how things are looking in 2021. As we continue to dive into that discussion, we must not forget the process of building container images.

Of course, most of us create our images by writing Dockerfiles and building them with the Docker engine. And yet, more and more teams are adopting newer alternatives. After all, the Docker image format has been standardized as part of the OCI (Open Container Initiative) a long while ago.

Developer Tooling for Kubernetes in 2021: Helm, Kustomize, and Skaffold

Over the last few years, we have seen an avalanche of tools to enable easier software development on Kubernetes (let’s face it, it is quite hard out of the box). As often happens in growing ecosystems, some tools grow and adapt, while others get left behind, or, at the very least, are merged into new offerings. What’s a better way to open 2021 than with an up-to-date review of the options we have?

In this blog series, I’ll go over the various developer tools for Kubernetes out there, their function within the development workflow, and, mostly, cover important news for each of them. For this post, I’ll focus on tools used to define our Kubernetes applications, namely: Helm, Kustomize, and Skaffold.

DZone Trend Report: Leaders in Tech

Kubernetes has matured significantly over the last few years. Speeding deployments, automating CI/CD pipelines, and getting rid of inefficiencies — that's what Kubernetes is all about.  

According to our survey, nearly 90% of respondents are currently using containers in some manner. We decided to sit down with co-founder and cloud expert, Dipti Borkar, to talk about our key research findings and her advice to the Kubernetes community.