Session

Quirks of scaling up your Custom Controllers

Custom Resources and Custom Controllers have become part of most of the Kubernetes Services. Most of the Custom Controllers - when deployed as a single deployment work well, but as you scale them up to more than one replica in a cluster - you hit some interesting race conditions.

Ashutosh will present the quirks of scaling up Custom Controllers - around implementing mutex, handling upgrades and best practices around versioning of the CRs. The talk is based on the experiences of running Custom Controllers in openebs project.

CRs are crucial part of Kubernetes ecosystem enabling projects to put their own sauce within Kubernetes environment. Whenever it comes to access/modify a resource in the world of concurrent programming the very first thing that would come to our mind is mutexes to avoid undesired behaviours. This talk will walk through live examples of code and CR YAMLs.

Ashutosh Kumar

Senior Software Engineer at Elastic

Bengaluru, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top