Advanced Hands-On Workshop
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:-
Welcome to workshop
Basic location logistics: Toilets, Fire alarm and assembly point
Purpose of the workshop – its objectives. “aims for the day”
Introduction of presenters and Cloud team
Workshop Days schedule (Agenda) (what activities get done and when, breaks etc, finish time).
Go round the delegates and trainers to introduce themselves. (someone makes a map here !)
Cloud support page (how the users get help !)
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:-
What is configuration Management.
Ansible
Ansible ping module.
Using Ansible to create VMs.
Automatically connect to VMs.
Docker: use Ansible to spin up nginx in Docker.
Getting ansible add a security group for http.
Dynamic inventory: Grouping systems based on meta-data/names.
Ansible Terraform: Auto-provision of machines and giving them roles. (Was given as an appendix slide below)
Monday:- (start 09:30, Finish about 15:30).
Cluster API:-
Minikube and an intro to kubectl
Spinning up your first cluster (Kubernetes)
Discuss the layout & how you should manage your clusters
Install a simple Hello world app using helm
Building on you knowledge: Getting a cluster to spin another cluster up
Discuss upgrading your cluster.
Provisioning a manila share within your Kubernetes cluster , using ceph-fuse client
Resources
Intro
Ansible
Slides:
Commands used (as txt):
Final directory:
Terraform + Ansible
This builds on the previous workshop, but was not delivered on the day.
Slides:
Final directory:
Cluster API
Slides:
Commmands (as txt):
Recordings:
Please contact cloud-support@stfc.ac.uk if you would like to access a copy of the recording.
Add labels using the three dots at the top right
Filter by label
There are no items with the selected labels at this time.