Mini Map
Search
⌘ K
Log In
Programming with Kubernetes
0%
1.
Before Getting Started
What is This Course About?
Intended Audience and Course Requirements
2.
Kubernetes Architecture
What is Kubernetes?
The Heart of Kubernetes: The kube-apiserver
The Conductor of Kubernetes: The kube-scheduler
The Manufactory of Kubernetes: The kube-controller-manager
Kubernetes Worker Nodes
Quiz on Kubernetes Architecture
3.
Customizing AuthX
Introduction to AuthX
How Webhook Token Authentication Works
Implementing a Webhook for Token Authentication
How Webhook Authorization Works
Implementing a Webhook for Authorization
Quiz on Customizing AuthX
4.
Dynamic Admission Control
Introduction to Admission Control
Validating Admission Webhooks
Implementing a Validating Admission WebHook
Mutating Admission Webhooks
Implementing a Mutating Admission Webhook
Quiz on Admission Control
5.
Customizing Schedulers
A Deep Dive into Kubernetes Scheduling
Multiple Schedulers
Scheduler Extender
Introduction to the Scheduler Framework
Implementing a Scheduler Framework Plugin
Quiz on Schedulers
6.
Extending APIs with CustomResourceDefinition (CRD)
Introduction to Custom Resources
Understanding CRDs
How to Use Kubernetes CRDs
How to Generate Scaffold CRDs
Quiz on CRD
7.
Extending APIs with Aggregated APIServer
Introduction to Aggregated Apiserver
Understanding the APIService object
How the Aggregated Apiserver Works
Play with the Sample API Server
How to Generate the Scaffold Aggregated Apiserver
Implement an Aggregated Apiserver for Simple Resources
Implement an Aggregated Apiserver Using Local Files as Storage
Quiz on Aggregated APIServer
8.
Container Network Interface
Introduction to CNI
Understanding the Kubernetes Networking Model
How the CNI Works
Implementing a CNI plugin
Quiz on the Container Network Interface
9.
Container Runtime Interface
Introduction to the Container Runtime Interface (CRI)
How the CRI Works
Run Multiple Container Runtimes
Quiz on the Container Runtime Interface
10.
Extend kubectl
Introduction to kubectl
How kubectl Plugins Work
Implementing a kubectl Plugin
Quiz on kubectl Plugins
11.
How to Write Good Kubernetes Operators
How to Generate a Scaffold Operator
Best Practices for Building Kubernetes Operators
Packaging and Shipping Operators
Quiz on Kubernetes Operators
Assessment
Assessment of Programming with Kubernetes
12.
Wrap Up
Reflecting on our Kubernetes Programming Journey
Home
Courses
Programming with Kubernetes
Quiz on Kubernetes Architecture
Test your knowledge of Kubernetes architecture with this quiz.
We'll cover the following...