Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

From Tweet to BadIdea - Creating an Embeddable Kubernetes Style API Server

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore the process of creating an embeddable Kubernetes-style API server with Custom Resource Definition (CRD) support in this 25-minute conference talk from KubeCon + CloudNativeCon North America 2021. Dive into Jason DeTiberus' journey of building a minimal API server that removes the Kubernetes cluster dependency while maintaining CRD functionality. Learn about the challenges, research, and implementation details involved in piecing together components used by Kubernetes to support CRDs. Gain insights into the project's current state, goals, and existing tooling comparisons. Discover the structure of the "BadIdea" repository, including its dependencies, application overview, and key components such as REST configuration and controller manager. Understand the process of creating resources and identify areas for further development in this innovative approach to Kubernetes-style API servers.

Syllabus

Introduction
Who am I
Back to Twitter
Why use crds
Cost of crds
Research
Current State
Goal
Existing tooling
CRDbased tooling
Why not just use the underlying libraries
Standalone use case
GitHub organization
BadIdea repository
Dependencies
Application Overview
Rest Configuration
Controller Manager
Cubeconfig
Creating a Resource
Whats Missing

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of From Tweet to BadIdea - Creating an Embeddable Kubernetes Style API Server

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.