An opinionated primer for K8S and OpenShift with Java based microservices and a simple Jenkins based build and deployment pipeline.
Technology used here:
- Rehat Openshift 3.x and 4.x or Kubernetes 1.13+
- Jenkins with K8S Plugin
- Java 8 / Java 11
- Fabic8 Maven Plugin
- Spring Boot 2.x or G7S
- Postgresql
- https://learn.openshift.com (an interactive learning tutorial)
- https://manage.openshift.com (Openshift Online for instant access to a OpenShift Instance)
- https://github.com/openshift-katacoda/rhoar-getting-started (Initial example code taken from here)
- https://kubefwd.com/ (Kubernetes bulk service port-forwarding)