These notes document the firebreak project to learn some Kubernetes (k8s)
-
Produce a ‘thing’ to show
-
Learn stuff about K8s
-
Only use code to build the ‘thing’
-
Build a thing which can be deployed to
-
Document what we do and lessons learnt
-
Have fun!
Members are:
-
David McDonald
-
David Pye
-
Michael (Miki) Mokrysz
-
Philip Potter
-
Stephen Ford
-
Frederic Francois
Requirements are:
-
AWS programmatic credentials with sufficient privileges to create VPC, ec2, loadBalancer, s3, etc
-
kops to deploy the k8s cluster on AWS infrastructure.
Example to install
kops
on mac os usingbrew
:brew install kops
Build a K8s cluster by following the steps here
Build & Deploy a hello world app to the ‘thing’
Deploy a CI/CD tool to the k8s cluster by using the instructions here
[2] https://kubernetes.io/docs/user-journeys/users/application-developer/foundational/#section-1