Rancher Kubernetes Engine 2 Deployment
This course is dedicated to the deployment of Rancher Kubernetes Engine 2 (RKE2). You’ll start by learning the basics of installing RKE2, and then move on to installing a highly available RKE2 cluster. Next, we’ll dive into installing additional clusters with different configurations, including custom Kubernetes addons like Auto Deployment Service, advanced networking like the Multus CNI plugin, and CIS hardening. We will also explain how to install a cluster in an air-gapped environment. Once you have done the different cluster installations, you will be backing up and restoring an RKE2 cluster. Finally, you’ll learn how to upgrade standard and air-gapped RKE2 clusters.
COD: KUB211v1.24
CATEGORY: SUSE Rancher
Who should participate
This course is intended for SUSE Linux Enterprise administrators who have worked with previous versions; the main focus is the transition from SLE 12 to SLE 15.
Prerequisites
This course is intended for students with prior experience of SUSE Linux Enterprise Server equivalent to SLE201 SUSE Linux Enterprise Server 12 Administration, although intermediate experience with any Linux distribution will suffice.
Objectives of the Course
Participants will be introduced to the following SLE 15 innovations:
- Changes to installation and AutoYaST
- Infrastructure changes, including chrony and firewalld
- Changes to the core Linux kernel, OpenSSL and libstorage
- Developer changes: SDK, GCC7 and scripting languages
- Further changes to the operating system
- Upgrade to SLE 15 from previous versions
Participants will be taught the following concepts and skills:
- Deployment of RKE2 clusters, both standard high availability clusters and clusters with custom K8s addons, advanced networking and CIS hardening.
- Implementing RKE2 clusters in an air-gapped environment
- Backup and restore of RKE2 clusters
- Updating RKE2 clusters
Section 1: Course Overview
Section 2: Overview of the RKE2 Deployment Process
- Introduction to RKE2
- RKE2 deployment requirements
- RKE2 architecture and design concepts
Section 3: Installing RKE2 Clusters
- Overview of RKE2 installation methods
- Manual installation overview of RKE2
- Overview of installing RKE2 with the installation script
- Overview of RKE2 configuration options
- Multi-node, high-availability RKE2 clusters
- Installing RKE2
Section 4: Installing RKE2 clusters with Auto Deployed Services
- Understand Kubernetes add-ons
- Understand Helm integration into RKE2
- Configure add-on deployment during RKE2 cluster installation
Section 5: Installing RKE2 clusters with advanced networking
- Understand cluster networking options in RKE2
- Configure cluster networking in RKE2
- Configure RKE2 to provide multiple network interfaces to pods
Section 6: Install CIS-resistant RKE2 clusters
- Understand the CIS benchmark and cluster hardening
- Install RKE2 with Hardening for the CIS benchmark
Section 7: Install Air-gapped RKE2 Clusters
- Understand the concepts of installing Air-gapped RKE2 clusters
- Install RKE2 in an air-gapped environment
Section 8: Overview of etcd and RKE2 Backup and Restore
- Overview of etcd
- Understand the basic concepts of etcd
- Understand the concepts of RKE2 Backup and Recovery Back Up and RKE2 Cluster
- Restoring an RLE2 cluster
Section 9: Updating RKE2 Clusters
- Overview of the RKE2 cluster upgrade process
- Update RKE2 clusters
- Upgrade RKE2 clusters in an air-gapped environment
Duration – 2 days
Delivery – Classroom, On Site, Remote
PC and SW Requirements:
- Internet connection
- Web browser, Google Chrome
- Zoom
Language
Instructor: English
Labs: English
Slides: English