We Pushed Helm to the Limit—then Built a Kubernetes Operator

Image: Pixabay

How it started

How it’s going: Ups and downs with Helm

Writing complex logic

Reuse and extensibility

Project structure and inheritance

CRD management

The breaking point: Multicluster deployments

Setting a new direction

Building an operator: K8ssandra 2.0

There’s still a place for Helm

Operator design and implementation choices

Modular design

Implementation in Go using the Operator SDK

K8ssandra cluster-Level status

Stronger alignment with the Kubernetes way

Test coverage

Things we’re still figuring out

Speeding up iterative development

Multicluster integration testing

Should you use an operator? Should you write an operator?

Building the community

--

--

--

DataStax is the company behind the massively scalable, highly available, cloud-native NoSQL data platform built on Apache Cassandra®.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

YouТube dislike count fetched from API

TosLabs — Our Multichain IDO Platform is Now Live

Real Time Joint Control (MIMO) in ROS

Zilon 2.0 is released!

EMPEX Speaker: James Lavin

UPDATE 2: Windows 10 16232 Update from 15063 Surface Pro 4 — Simon Allison UK Blog

Importing your csv into elasticsearch using logstash

Audio from scratch: Part 2, wave file anatomy

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
DataStax

DataStax

DataStax is the company behind the massively scalable, highly available, cloud-native NoSQL data platform built on Apache Cassandra®.

More from Medium

Why You Should Avoid Sealed Secrets in Your GitOps Deployment

Drawing of the Excalibur sword on the stone.

Kubernetes — Monitoring CronJobs (When Your Monitoring Solution Is Not 100% Kubernetes Aware)

Creating your own Template in Monokle

Sidecarless Service Mesh: Are you ready?