So, I figured I would take a step back and build a functioning application iteratively that uses most of the technology that I use on a daily basis. However, I am approaching it as if I was going on the journey from scratch. That way, if you follow it start to finish it should answer a lot of questions.
Part I - Hello World
- A simple Hello World application using SpringBoot
- Dockerize said application using Maven
Part II - Basic Kube on AWS
- Install and configure k8s on AWS using kops
- Install and configure Jenkins on k8s
- CI/CD of Part I using Jenkins on Kube
Part III - Deployments
- Create a deployment with multiple services
- REST Service
- Local Cache (GemFire)
- Create a deployment of a backing database that #1 uses
Part IV - ConfigMaps (may move this up)
Part V - Ingress Routing
We shall see what else I want or need to tackle as this goes forward.
We shall see what else I want or need to tackle as this goes forward.