Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 13 Next »

❓ Purpose

Supporting materials for the STFC Cloud Advanced Workshop

📅 Date

10 & 13 November, 2023

🗃️ What was covered

To build on the Intermediate Cloud workshop held on 21st April 2023. A practical workshop for delegates to learn how to utilise Kubernetes clusters in the STFC Cloud and the best practices, including the use of automation and configuration management, while reducing the amount of support needed to achieve some of these aims.

Outline:-

“Workshop intro slide” set, should include information on:-

  1. Welcome to workshop

  1. Basic location logistics: Toilets, Fire alarm and assembly point

  1. Purpose of the workshop – its objectives. “aims for the day”

  1. Introduction of presenters and Cloud team

  1. Workshop Days schedule (Agenda) (what activities get done and when, breaks etc, finish time).

  1. Go round the delegates and trainers to introduce themselves. (someone makes a map here !)

  1. Cloud support page (how the users get help !)

  1. Quick list of Pre-requisites, including: Basic usage of Openstack CLI, SSH keys. Concept of Docker and Container basics. Basic knowledge of Loadbalancers, Actual usage of STFC Cloud.

Friday:- (start 09:30, finish about 15:00 / 15:30. )

Ansible:-

  1. What is configuration Management.

  1. Ansible

  1. Ansible ping module.

  1. Using Ansible to create VMs.

  1. Automatically connect to VMs.

  1. Docker: use Ansible to spin up nginx in Docker.

  1. Getting ansible add a security group for http.

  1. Dynamic inventory: Grouping systems based on meta-data/names.

  1. Ansible Terraform: Auto-provision of machines and giving them roles. (Mention this and perhaps point to some examples).

Monday:- (start 09:30, Finish about 15:30).

Cluster API:-

  1. Spinning up your first cluster (Kubernetes)

  1. Discuss the layout & how you should manage your clusters

  1. Building on you knowledge: Getting a cluster to spin another cluster up.

  1. Discuss upgrading your cluster.

  1. Provisioning a manila share within your Kubernetes cluster , using ceph-fuse client.

  1. ? Ingress and automatic searches for "let's encrypt" (self managed certificates).

  1. Installing Legacy certificates.

  1. Deploying your apps using argoCD.

  1. Q & A session. (external firewall holes)

Practicals:-

1st cluster

Nested Cluster

Upgrading your cluster

Doing a HELM install.

🎞️ Resources

Link to recordings:

Day 1: https://ukri.zoom.us/rec/share/cPgx7jwe0Kn5HoZTE5OwXXFzKrrOQCCNcISiPAYW88TI4HkBoV40w1FHSpD9MhaP.EasQEXzaY97z5imL
Passcode: ?nSXew97

Day 2: https://ukri.zoom.us/rec/share/nx_qr5-9MU-ecobU3ZFkcAamSprfCqM-gB35ca_uAigCEfaUDp7i1PYeMKAjk_U1.uKERU6-mlWrmNJV8?startTime=1699864573000
Passcode: x$Jg5!9x

Add labels using the three dots at the top right

Filter by label

There are no items with the selected labels at this time.

  • No labels