DEV Community

Cover image for New Kubernetes Operator for a Distributed Database
Adron Hall
Adron Hall

Posted on

New Kubernetes Operator for a Distributed Database

Recently KubeCon 2019 was held in San Diego. At DataStax where I work we had a release at KubeCon of our DataStax Enterprise Distributed Database Kubernetes Operator.

I got to catch up with Christopher Bradford about this release of the DSE K8s Operator on the Distributed Data Show. Here’s the podcast of the DDS DSE K8s episode with time points below the links:

The Podcast, “First Look at the DSE Kubernetes Operator with Christopher Bradford | Episode 128 Distributed Data Show”

  • Podcast on iTunes
  • Podcast on Soundcloud

  • 00:30 – 01:12 The not secret name of the DataStax Enterprise Operator for Kubernetes, or as I call it the DSE K8s Operator.

  • 01:13 – 02:28 Discussing KubeCon, which reached 12k attendees this year!

  • 02:29 – 04:19 What is the DataStax mission in creating a K8s Operator? How to squelch the complexity of Kubernetes!

  • 04:20 – 06:06 Delving into the idea behind custom resources, architectural setup around “Cassandra Racks and Datacenters” and how that maps to Kubernetes and the Operator managing these within a Kubernetes Cluster.

  • 06:07 – 07:59 Where do the container images live, who maintains them, and how can you get them for use with Kubernetes?

  • 08:00 – 11:59 What about support, business impacts, and what are the plans for the human operators around this? How can a company get support for this product?

  • 12:00 – 15:28 What about he other Kubernetes Operators for Apache Cassandra? Well, we discuss some of the options (see links below under the references) and the differences between those operators and the DSE Operator.

  • 15:29 – 23:14 It’s important to discuss the current state of stateful workloads. Elaborating on how we can have pets and not just cattle for specific systems like this in Kubernetes now!

  • 23:15 – 25:13 Last minute thoughts on KubeCon & Kubernetes.

  • 25:14 – [end] Take it for a test spin in beta! Mentions for more materials, references, etc, which I’ve posted below.

References for K8s Operators for DSE & Apache Cassandra:

K8s Operators for DataStax Enterprise

  1. https://github.com/datastax/labs/tree/master/dse-k8s-operator
  2. https://www.datastax.com/blog/2019/11/simplifying-datastax-enterprise-deployments-kubernetes-containerized-workflows
  3. https://www.datastax.com/dev/kubernetes

K8s Operators for Apache Cassandra

  1. https://github.com/jetstack/navigator
  2. https://github.com/vgkowski/cassandra-operator
  3. https://github.com/Orange-OpenSource/cassandra-k8s-operator
  4. https://github.com/instaclustr/cassandra-operator

My Blog! I have a personal blog at https://compositecode.blog/ that you can also subscribe to where I post additional collected material, thoughts, music, meetups, conferences, videos (like Twitch), open source projects, database work, data science, and much more.

Discussion (0)