Feature: K8s Native

CRD-based.

Overview

Kubernetes-native means CRDs, operators, and admission controllers are the primary integration surface. Nova configuration lives in custom resources, an operator manages installation and lifecycle, kubectl is the operator's interface, and Kubernetes RBAC governs access. The discipline is matching the platform's idioms instead of grafting a separate control plane onto every cluster.

The approach

Single-line operator install, CRDs as the source of truth, native Kubernetes status surfaces. Five idioms cover most operational use of the K8s integration; together they make Nova feel native instead of foreign.

Why this compounds

Each Kubernetes-using customer adopts via familiar patterns and goes from kubectl apply to working in minutes rather than hours. Self-managing components reduce operational burden over time, and every install teaches the team how to make the next one easier.