What the UI does
The Advanced - YAML Manifest screen uses Monaco Editor with YAML parsing and CRD schema-based IntelliSense. On submit, the UI callsPOST /api/clusters/yaml with the raw YAML string.
The Admin Server parses the manifest, requires metadata.name and metadata.namespace, checks that the cluster does not already exist, and then applies the YAML through the Kubernetes repository.
Create from YAML
- Open Deployments > Create Deployment.
- Choose Advanced - YAML Manifest.
- Edit the manifest.
- Confirm the UI shows Valid YAML.
- Select Deploy Cluster.
Required metadata
The backend rejects manifests that do not include both fields:Default template
The editor starts with a KubeBlocks Cluster manifest using:apiVersion: apps.kubeblocks.io/v1kind: Clusterspec.clusterDef: falkordbspec.topology: replication- Component
falkordbwith2replicas - Component
falkordb-sentwith3replicas terminationPolicy: Delete