Kubernetes Custom Resource Definitions
The Redpanda Operator uses custom resource definitions (CRDs) to manage Redpanda clusters, topics, users, and other resources declaratively in Kubernetes.
CRD source files
The CRD source definitions are maintained in the Redpanda Operator repository under operator/config/crd/bases:
| CRD | File | Description |
|---|---|---|
Redpanda |
Defines Redpanda cluster resources. |
|
Topic |
Defines Kafka topic resources. |
|
User |
Defines SASL user resources. |
|
Console |
Defines Redpanda Console resources. |
|
Schema |
Defines Schema Registry resources. |
|
RedpandaRole |
Defines role-based access control resources. |
All CRDs belong to the cluster.redpanda.com API group. The CRDs are installed automatically when you deploy the Redpanda Operator using Helm with crds.enabled=true.
For the full API reference of supported fields, see cluster.redpanda.com/v1alpha2.