I-GUIDE / CI_Platform

iGUIDE CI Platform Deployment
Apache License 2.0
0 stars 0 forks source link

Upgrade platform Kubernetes to latest stable version #17

Open rkalyanapurdue opened 7 months ago

rkalyanapurdue commented 7 months ago

The production Kubernetes cluster on Jetstream2 is running a very old version of Kubernetes - v1.22. This needs to be upgraded ASAP.

rkalyanapurdue commented 7 months ago

This needs to happen soon since we are unable to add new nodes to the Kubernetes cluster as v1.22 cannot be installed from package repos any more.

rkalyanapurdue commented 7 months ago

Had a repeat of the NFS access issues (https://github.com/I-GUIDE/CI_Platform/issues/11) following Jetstream2 outage, requiring new Kubernetes worker nodes to be created with the old v1.22

rkalyanapurdue commented 6 months ago

Tentatively plan for week of Jul 7

rkalyanapurdue commented 6 months ago

Steps:

  1. Setup a Kubernetes cluster using the TerraForm/Ansible recipe
  2. Make sure to retain current floating IP for the public JupyterHub since it is tied to the DNS entry
  3. Modify NFS server exports to add the right fixed IPs for the new cluster nodes
rkalyanapurdue commented 4 months ago

We will do this after the Summer School since we don't want any disruptions then.

rkalyanapurdue commented 3 months ago