KubeDB AutoOps: Automate Day 2 Life-cycle Management for Databases on Kubernetes


On April 13, 2022, AppsCode held a webinar on KubeDB AutoOps: Automate Day 2 Life-cycle Management for Databases on Kubernetes. The key contents of the webinars are:

  1. Introduction to KubeDB AutoOps
  2. KubeDB AutoOps Components:
    • Recommendation Generator
    • Supervisor
  3. Demo
  4. Q & A Session

Description of the Webinar

At first, we gave an overview of KubeDB AutoOps. AutoOps is an addition of technology or concept that performs tasks automatically or with minimal human assistance. Similarly, KubeDB AutoOps is a concept that is focusing to automate the day 2 life-cycle management for databases on Kubernetes. Currently, KubeDB manages the day 2 life-cycle for a Database using OpsRequest. But these processes are manual and users have to create those OpsRequest with immediate effect. By using KubeDB AutoOps, these processes can be fully automated & configurable.

To achieve this, we introduced two KubeDB AutoOps components. One is Recommendation Generator which will generate Recommendation by inspecting KubeDB Database resources. And another one is Supervisor which will execute those recommendations in the specified Maintenance Window.

Later in this webinar, we demonstrated how Recommendation Generator automatically generated Rotate TLS & Version Upgrade recommendations for the KubeDB Databases. We also showed how to execute those recommendations in a specific Maintenance Window by Supervisor with minimal human assistance.

Take a deep dive into the full webinar below:

What Next?

Please try the latest release and give us your valuable feedback.

  • If you want to install KubeDB, please follow the installation instruction from here .


To speak with us, please leave a message on our website .

To receive product announcements, follow us on Twitter .

If you have found a bug with KubeDB or want to request new features, please file an issue .


Get Up and Running Quickly

Deploy, manage, upgrade Kubernetes on any cloud and automate deployment, scaling, and management of containerized applications.