Upgrading the Kubernetes Cluster Using kubeadm

30 minutes
  • 5 Learning Objectives

About this Hands-on Lab

We have been given a three-node cluster that is in need of an upgrade. In this hands-on lab, we must perform the upgrade to all of the cluster components, including kube-controller-manager, kube-scheduler, kubeadm, and kubectl.

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Install Version 1.18.5 of kubeadm on Master Node
  1. Unhold the version of kubeadm

  2. Install version 1.18.5 of kubeadm

Upgrade Control Plane Components using kubeadm
  1. Plan the upgrade

  2. Apply the upgrade

Install Version 1.18.5 of kubelet on Master Node
  1. Unhold the version of kubelet

  2. Install version 1.18.5 of kubelet

Install Version 1.18.5 of kubectl on Master Node
  1. Unhold the version of kubectl

  2. Install version 1.18.5 of kubelet

Install Version 1.18.5 of kubelet on The Worker Nodes
  1. Unhold the version of kubelet

  2. Install version 1.18.5 of kubelet

Additional Resources

Log in to each of the Kubernetes nodes using the credentials on the lab page (either in your local terminal, using the Instant Terminal feature, or using the public IPs), and work through the objectives list.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?