Cluster Operations
In this course, you'll learn how to bootstrap Kubernetes clusters using various community tools. We'll also dive into topics like authentication, role-based access control, and backing up and restoring Kubernetes objects and clusters.
Course Outline
Bootstrapping a Cluster with kubeadm
In this lesson you'll learn about kubeadm, a tool for bootstrapping Kubernetes clusters according to the community's recommended practices.
Bootstrapping Using Cluster API Part 1: Concepts, Components, and Terminology
Cluster API aims to bring Kubernetes-style declarative APIs to the process of creating, configuring, and managing Kubernetes clusters. This lesson provides an introduction to Cluster API, and covers concepts, components, and terminology.
Bootstrapping Using Cluster API Part 2: Creating a Cluster on AWS with Cluster API
Cluster API aims to bring Kubernetes-style declarative APIs to the process of creating, configuring, and managing Kubernetes clusters. In this lesson, we’ll demonstrate how to bootstrap a Kubernetes cluster on AWS using Cluster API.
Authenticating Kubernetes Clusters
How do we establish a user or tool's identity when communicating with Kubernetes? In this lesson we'll look at some of the most popular ways of authenticating to a Kubernetes cluster.
Kubernetes RBAC Concepts
In this course we'll cover the basics of Kubernetes RBAC. This is a Concepts based lecture that will show off of Authorizing users/services to leverage Kubernetes Resources.
Backup/Restore
Having a solution for backing up and restoring objects in your Kubernetes cluster is important for resilience. In this lesson we look at using the popular OSS tool Velero to do just that.