How Custom Resources Work

How Custom Resources Work An architecture diagram generated by Archify. User · kubectl apply · Architecture component User kubectl apply Custom Resource Definition · CustomResourceDefinition · Kubernetes API Server Custom Resource Definition CustomResourceDefinition Custom Resource Instance · kind: Backup · Kubernetes API Server Custom Resource Instance kind: Backup API Registration · Exposes the new resource type · Kubernetes API Server API Registration Exposes the new resource type Validation · OpenAPI v3 schema · Kubernetes API Server Validation OpenAPI v3 schema etcd Storage · Persists the instance · Kubernetes API Server etcd Storage Persists the instance 1. Create/Update 2. Create/Update Defines Registers Validates Stores Kubernetes API Server Legend Backend Database External