YoVDO

CRDs, No Longer 2nd Class Thing

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Kubernetes Courses API Development Courses Kubebuilder Courses

Course Description

Overview

Explore the evolution and potential of Custom Resource Definitions (CRDs) in Kubernetes during this keynote presentation from KubeCon + CloudNativeCon. Discover how CRDs have transformed from primarily out-of-tree, third-party extensions to becoming integral components for managing in-tree, first-party Kubernetes resources. Learn about the ongoing efforts to refine and enhance Kubernetes as a modular and extensible platform by factoring out non-essential elements from its core. Gain insights into building CRDs as first-class citizens in Kubernetes based on first-hand experiences, and understand how they can be seamlessly integrated with other core API objects. Get introduced to Kubebuilder, a Software Development Kit (SDK) for building and publishing Kubernetes APIs, and learn how it simplifies the process of writing custom controllers for CRDs. Follow the journey of CRDs' growth, explore practical examples, and discover the vision for their future in Kubernetes ecosystem.

Syllabus

Intro
Project Overview
Rejection
History
Growth
Giant
modularity
Customer Resources
Panda
Character API
Our Journey
API
Snapshot
Cubular
Panda demo
Artist History
Other Components
Question
Vision
References


Taught by

Linux Foundation

Tags

Related Courses

Extending Kubernetes with Operator Patterns
LinkedIn Learning
Everything You Need to Know About Kubebuilder - Write Operators Like a Pro
Cloud Native Skunkworks via YouTube
Transitioning to a Custom Kubernetes Operator for API Gateway Management
CNCF [Cloud Native Computing Foundation] via YouTube
Updates and Best Practices in Kubebuilder and Controller-Tools
CNCF [Cloud Native Computing Foundation] via YouTube
Beyond Kubebuilder - Generating Entire Kubernetes Controller Implementations
CNCF [Cloud Native Computing Foundation] via YouTube