Skip to content

Instantly share code, notes, and snippets.

@kensipe
Last active February 19, 2020 17:30
Show Gist options
  • Save kensipe/0deb94e40f57a1565024992d37b1555d to your computer and use it in GitHub Desktop.
Save kensipe/0deb94e40f57a1565024992d37b1555d to your computer and use it in GitHub Desktop.
Smooth Operator

Talk

Smooth Operator

Abstract

One of the challenges of orchestration tools such as Kubernetes is determining who works for who. It is easy to deploy a suite of applications into a cluster, but how do you manage the order and logic of provisioning, upgrading, or failure recovery? Is this left to humans manned with pagers? Operators was introduced a couple of years ago as the solution to this problem in the Kubernetes eco-system.

This talk will walk through the basics of Kubernetes APIs and Custom Resource Definitions (CRDs) which underpins the required basic understanding. We will identify the solution that operators provide with a look at the early stage sdks and frameworks. We will then focus on Kubernetes Universal Declarative Operator (KUDO) which is intended to be a declarative approach for create a new operator. Attends will leave with knowledge of how smooth building a new operator can be.

Speaker

Bio

Ken Sipe is a Distributed Application Engineer at D2iQ working on the Orchestration team. Ken is a committer on the KUDO project, the universal Kubernetes operator. Ken is an author and award winning international speaker on the practices of software architecture and engineering and has been honored with JavaOne Rockstar Award. Ken is also an Apache Mesos contributor and an Apache committer on Marathon, Metronome, HDFS, Cassandra and Kafka Apache Mesos framework projects.

Theme

Smooth Operator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment