Kubernetes CRDs (Custom Resource Definitions) and CRs (Custom Resources) explained, with examples
Vivek Singh Vivek Singh
7.82K subscribers
28,740 views
548

 Published On Feb 21, 2021

In this video I talked about what are Kubernetes Custom Resources and how we can create or register them with API Server using Custom Resource Definition.
We also looked into a use case of Custom Resource a explored how actually a new endpoint is registered in the API Server when we create the CRD.
We also looked into Custom Resource field pruning and and status sub resource.

Web:
https://viveksingh.dev/

00:00 Introduction
00:18 Agenda
00:30 What are Kubernetes Custom Resources (CRs)
01:30 How to create (register) a Custom Resource
02:15 How exactly custom resource is registered in API Server
05:54 How a specific request is handled by API Server layers
07:10 Just creating Custom Resource would just store it in K8S Data Store
08:30 Use Case of Custom Resources
11:13 Look into manifest of Custom Resource Definition (Name and Schema)
13:21 Register different versions of CR in the same group
13:53 Open API Schema specification and validation using CRD
16:18 Register different versions of CR in the same group (Revisit)
17:07 Register a Custom Resource by creating CRD
22:09 Custom Resource field pruning
24:06 Custom Resource Scopes
24:51 CRD Schema Validation and Format
26:23 Combination of Custom Resource and Custom Controllers
26:50 Status Sub Resources
31:30 Conclusion, Like and Subscribe

show more

Share/Embed