operator

Automate YugabyteDB universe provisioning and management on Kubernetes via CRDs.

6|4|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/yugabyte/yugabytedb-skills --skill operator-yugabyte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: operator
Source: https://github.com/yugabyte/yugabytedb-skills/tree/main/skills/yb-k8s-operator
Command: npx skills add https://github.com/yugabyte/yugabytedb-skills --skill operator-yugabyte

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provision and manage YugabyteDB universes on Kubernetes using the YugabyteDB Kubernetes Operator and its CRDs (YBUniverse, YBProvider, Release, Backup, StorageConfig, etc.). It triggers on kubectl apply, Helm install of yugaware, operator CRDs, or any mention of YugabyteDB with Kubernetes.

Core Features & Use Cases

  • Provision, update, scale, and troubleshoot YugabyteDB universes on Kubernetes through standard CRDs and the operator.
  • Access complete CRD examples, end-to-end workflows, and multi-cluster service mesh guidance to support production-grade deployments.
  • Manage kubeconfig secrets and provider configurations for multi-cluster environments and multi-region clusters.

Quick Start

Install the CRDs and the YBA operator, then create a YBProvider and a YBUniverse to bootstrap a YugabyteDB cluster on Kubernetes.

Frequently Asked Questions about operator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I provision and manage YugabyteDB universes on Kubernetes?

You can provision and manage YugabyteDB universes on Kubernetes by applying standard Custom Resource Definitions like YBUniverse and YBProvider through the YugabyteDB Kubernetes Operator, automating the entire cluster lifecycle.

What Kubernetes CRDs are required to bootstrap a YugabyteDB cluster?

Bootstrapping a YugabyteDB cluster requires CRDs such as YBProvider, YBUniverse, Release, Backup, and StorageConfig. You apply these custom resources after installing the operator to define and configure your universe.

Can I use the YugabyteDB operator for multi-cluster and multi-region deployments?

Yes, the operator supports multi-cluster and multi-region deployments. You manage kubeconfig secrets and provider configurations to deploy YugabyteDB across multiple clusters and configure multi-cluster service mesh environments.

How do I handle backups and disaster recovery for YugabyteDB on Kubernetes?

You handle backups and disaster recovery for YugabyteDB on Kubernetes by applying the Backup and StorageConfig CRDs. The operator automates these end-to-end workflows to ensure production-grade data protection.

What do I need to know before deploying YugabyteDB with the Kubernetes operator?

Deploying YugabyteDB requires familiarity with Kubernetes RBAC, operator workflows, and CRD schemas. You need an active Kubernetes cluster and the YBA operator installed to safely create and manage universes.