❓ 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. (Mention this and perhaps point to some examples).
Monday:- (start 09:30, Finish about 15:30).
Cluster API:-
Spinning up your first cluster (Kubernetes)
Discuss the layout & how you should manage your clusters
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.
? Ingress and automatic searches for "let's encrypt" (self managed certificates).
Installing Legacy certificates.
Deploying your apps using argoCD.
Q & A session. (external firewall holes)
Practicals:-
1st cluster
Nested Cluster
Upgrading your cluster
Doing a HELM install.
🎞️ Resources
Pending post (no later than 09/11/23)
📚 Related articles
Add labels using the three dots at the top right
Filter by label (Content by label) | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|