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

CNCF [Cloud Native Computing Foundation]

API Evolution with CRDs: Best Practices for Authoring and Fuzz Testing APIs

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore best practices for authoring and fuzz testing APIs in Kubernetes using CustomResourceDefinitions (CRDs) in this 30-minute conference talk by James Munnelly and Andrea Tosatto from Apple. Learn strategies and tooling to ensure successful API design and evolution, including following best practices, linting OpenAPI schemas, fuzz and integration testing API version conversion functions, validating OpenAPI schemas, writing validations and mutations, and ensuring backwards compatibility. Gain insights from experienced Kubernetes engineers on handling unique problems in large-scale and mature projects, and discover how to navigate the full alpha to beta to GA deprecation cycle for CRDs.

Syllabus

API Evolution With CRDs: Best Practices For Authoring & Fuzz Test... James Munnelly & Andrea Tosatto

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of API Evolution with CRDs: Best Practices for Authoring and Fuzz Testing APIs

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.