Kubernetes Administrator: Managing Highly-available Clusters
Kubernetes
| Intermediate
- 16 videos | 1h 31m 29s
- Includes Assessment
- Earns a Badge
An architecture is considered resilient if it is continuously operational and can sustain failures. Kubernetes high availability is all about setting up Kubernetes, along with its supporting components, in a way that leaves no single point of failure, and has the capability to detect hardware or software faults and remediate them. In this course, you'll learn the Kubeadm commands and flags that can be used to manage, bootstrap, and join Kubernetes clusters. You'll explore the highly-available Kubernetes architecture, the benefits of multi-master HA architecture, and the advantages and disadvantages of approaches for setting up HA Kubernetes clusters. Next, you'll investigate the stacked and external etcd topologies, the role of etcd in Kubernetes, and the concepts of leaders and elections. You'll learn about the essential control plane components and how to back up etcd clusters and use them to recover Kubernetes clusters. You'll examine how to create a load balancer for kube-apiserver and add control plane nodes to it, initialize a stacked control plane, and join multiple stacked control plane nodes. You'll discover how to set up HA clusters with external etcd nodes, add additional control planes to the clusters, install workers after bootstrapping a control plane, and finally take snapshots using etcdctl commands and use the snapshots to restore clusters. This course is part of a series that aligns with the objectives for the Certified Kubernetes Administrator exam and can be used to prepare for this exam.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseList kubeadm commands and flags that can be used to manage kubernetes clusters, bootstrap clusters, join existing clusters, and manage tokens on running clustersRecall the architecture of highly available kubernetes and the benefits of multi-master high availability architectureRecognize the advantages and disadvantages of the different approaches for setting up highly available kubernetes clustersRecall the stacked and external etcd topologies that are used to set up highly available kubernetes clustersList the essential components of the control plane and their associated featuresCreate a load balancer for kube-apiserver and add control plane nodes to the load balancerInitialize a stacked control plane by applying a cni plugin and watch the pods of the control plane components
-
Join multiple control plane nodes in parallel to the first control plane node created using the stacked control plane approachSet up highly available clusters with external etcd nodes and add additional control planes to the clustersInstall workers after bootstrapping a control plane and demonstrate the steps involved in manual certificate distributionRecognize the role of etcd in kubernetes, the concept of leaders and elections, and the terms used by etcd-based clusters for leader selectionCreate a three node etcd cluster using the static bootstrapping mechanismRecall approaches of backing up etcd clusters that can be used to recover kubernetes clusters under critical disasterWork with etcdctl commands to take snapshots from live members and use them to restore clustersSummarize the key concepts covered in this course
IN THIS COURSE
-
1m 38s
-
10m 38s
-
5m 20s
-
3m 9s
-
3m 46s
-
5m 42s
-
5m 31s
-
5m 37s
-
5m 33s
-
5m 44s
-
10m 6s
-
4m 5s
-
15m 5s
-
4m 27s
-
3m 18s
-
1m 50s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.