...
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).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.? 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🎞️ Resources
Intro
View file | |
---|---|
|
...
|
View file | ||
---|---|---|
|
Ansible
Slides:
View file | ||
---|---|---|
|
Commands used (as txt):
View file | ||
---|---|---|
|
Final directory:
View file | |
---|---|
|
...
|
...
|
...
|
Terraform + Ansible
This builds on the previous workshop, but was not delivered on the day.
Slides:
View file | ||
---|---|---|
|
Final directory:
View file | ||
---|---|---|
|
Cluster API
Slides:
View file | |
---|---|
|
...
|
Commmands (as txt):
View file | ||
---|---|---|
|
Recordings:
Link to recordings:
Day 1: https://ukri.zoom.us/rec/share/cPgx7jwe0Kn5HoZTE5OwXXFzKrrOQCCNcISiPAYW88TI4HkBoV40w1FHSpD9MhaP.EasQEXzaY97z5imL
Passcode: ?nSXew97
...