Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore COSI (Common Operating System Interface), a groundbreaking API for configuring container operating systems, in this informative conference talk. Delve into the world of minimal Linux distributions for Kubernetes and learn how COSI addresses the divergence in management and API endpoints. Discover the similarities between COSI and other projects like the Container Network Interface (CNI), focusing on operating system configuration. Gain insights into COSI's Protocol Buffer definitions, gRPC API reference implementation, and flexible plugin system for consistent API delivery. Examine the configuration and APIs of popular container operating systems, Kubelet-node interactions, and witness a live demonstration of node management using backend plugins written in Go and Rust.
Syllabus
Introduction
What is COSI
Reimagining operating systems
Why COSI
Priorities
Agenda
History of Unix
Multiuser timesharing
Unstructured files
Linux
Container Operating Systems
Protobufs
Plugins
Generators
Core Concepts
Demo
Generator
Outro
Taught by
CNCF [Cloud Native Computing Foundation]