Rootconf proposals for round the year in 2018

Rootconf proposals for round the year in 2018

On DevOps, security, cloud and IT infrastructure

Vagmi Mudumbai


Building a Kubernetes Operator to manage databases

Submitted Mar 10, 2018

Kubernetes allows you to create custom resource definitions to manage things like prometheus configurations, Lets Encrypt certifictates and the like. In this talk we will demonstrating the CRD we built to manage databases on RDS instances for our kubernetes cluster


We are building an open source kubernetes operator to manage databases on RDS instances.

  • Demonstrate the CRD. We will provision a database on an RDS instance with a Kubernetes CRD definition and have it write the credentials to a secret
  • Introduce the client-go library.
  • Talk about the kubernetes operator pattern and where building such operators are appropriate
  • A quick walk through on selected portions of the codebase that highlights working with the queue, using informers and indexers


A basic working knowledge of Kubernetes

Speaker bio

Vagmi Mudumbai has been writing software for the past 16 years over multiple platforms and languages. Vagmi likes things that simplify his life as a developer. He likes to teach and talk about the languages and tools that excite him as a developer.



{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}