YoVDO

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

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Kubernetes Courses Integration Testing Courses API Design Courses OpenAPI Courses Backwards Compatibility Courses Fuzz Testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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]

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Introduction to Kubernetes
Linux Foundation via edX
Fundamentals of Containers, Kubernetes, and Red Hat OpenShift
Red Hat via edX