Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. What is configuration Management.

  2. Ansible

  3. Ansible ping module.

  4. Using Ansible to create VMs.

  5. Automatically connect to VMs.

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

  7. Getting ansible add a security group for http.

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

  9. Ansible Terraform: Auto-provision of machines and giving them roles. (Mention this and perhaps point to some examples).Was given as an appendix slide below)

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

Cluster API:-

  1. Minikube and an intro to kubectl

  2. Spinning up your first cluster (Kubernetes)

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

  4. Install a simple Hello world app using helm

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

  6. Discuss upgrading your cluster.

  7. Provisioning a manila share within your Kubernetes cluster , using ceph-fuse client.? 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🎞️ Resources

Intro

View file
name

...

STFC Cloud Workshop Advanced welcome slides_v1.0.pptx

View file
nameCAPI_Workshop_Full_1.2.pptxIntermediate overview v1.1.pptx

Ansible

Slides:

View file
nameConfig management v1.2.pptx

Commands used (as txt):

View file
nameconfig_mang_copy_material.txt

Final directory:

View file
name

...

hello_

...

world_

...

no_tf.zip

Terraform + Ansible

This builds on the previous workshop, but was not delivered on the day.

Slides:

View file
nameIntermediate overview Appendix TF v1.12.pptx

Final directory:

View file
namehello_world_with_tf.zip

Cluster API

Slides:

View file
name

...

CAPI_Workshop_Full_1.2.pptx

Commmands (as txt):

View file
namecapi_commands.txt

Recordings:

Link to recordings:

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

...