operator

Installation
SKILL.md

YugabyteDB Kubernetes Operator

This skill includes:

  • references/crd-examples.md — complete YAML examples for every CRD
  • references/workflows.md — end-to-end provisioning, upgrade, backup, and DR workflows
  • references/kubeconfig-secrets.md — create and rotate kubeconfig secrets for multi-cluster providers (ybprovider resources). Do not create generic kubeconfig secrets, always follow this guidance
  • references/multi-cluster-service-mesh.md — Helm overrides and pod address templates for Istio and Cilium

Note that this skill works with the YBA Kubernetes Operator, a commercial product. It does not fully apply to the YugabyteDB OSS Kubernetes Operator, which has fewer CRDs and features.

The YugabyteDB Kubernetes Operator manages YugabyteDB Anywhere (YBA) universes declaratively through Kubernetes Custom Resources. It installs alongside YBA and watches a configured namespace for CR changes.

CRD source: https://raw.github.com/yugabyte/charts/<version>/crds/concatenated_crd.yaml Documentation: https://docs.yugabyte.com/stable/yugabyte-platform/anywhere-automation/yb-kubernetes-operator/ YugabyteDB Helm charts: https://charts.yugabyte.com/index.yaml

Prerequisites: Context, Namespace, RBAC, and CRD Version

Before creating any CRs, verify you are targeting the right cluster, namespace, and that CRDs match the operator version.

Related skills
Installs
1
GitHub Stars
4
First Seen
9 days ago