Upgrading Virtalis Reach from Version 2022.1.0 to 2022.2.0

Introduction

This document is designed to help a systems administrator upgrade Virtalis Reach to the next available version.

Notable Changes

Pre-Installation

Before continuing to the next section, please refer to Automated Backup System for Virtalis Reach 2022.2 and perform a full backup of the system.

Upgrading Kubernetes from Version 1.21.x to 1.22.7

Upgrading cloud managed Kubernetes

Refer to the guide set out by your cloud provider.

Upgrading Self-managed Singlenode Kubernetes Cluster

Create an etcd Backup (Optional)

Download etcdctl:

Create a snapshot:

Drain master node:

Update kubeadm:

Verify the version:

Expected output:

Check if you can upgrade to 1.22.7:

Run the upgrade:

Update kubelet and kubectl:

Uncordon the master node:

Check node version and status:

Expected output:

Uninstall cilium:

Install calico

Switch ingress-nginx Repository

Uninstall the current chart:

Install new chart:

The <inline-code>--setservice.externalIPs<inline-code> flag sets the listen address of the ingress to the IP of the eth0 interface. Change it if necessary.

Update cert-manager

Create a new cert issuer:

Paste in the following and replace variables wherever appropriate:

Press ctrl+o and then enter to save and then press ctrl+x to exit nano, now apply the file:

Set Up Variables

Export the following variables:

Download Installation Files

Log in with Oras:

Make a backup of the old installation files:

Make a directory to store installation files:

Pull the Kubernetes deployment file archive from the Virtalis registry and unzip it:

Make the installation scripts executable:

Installation

Load Previous Configuration

Create Secrets

Deploy Virtalis Reach

Print page
2022.2
June 8, 2022 9:25

Need more?