Spring boot microservice with Kubernetes

Kubernetes:


1. Install Kubernetes locallly {TODO}

Project ref: N/A


2. Google Cloud - Introduction to Google Kubernetes Engine (GKE)


3. GCP - Google Cloud with Kubernetes [Hands-on]

Project ref: e1-kubernetes-deployment-with-yaml


4. GCP - Install gcloud locally

Note: Install the SDK where user level access are granted. Don't use root user / sudo.


5. Deploy application using kubernetes

Project ref:


6. Google Cloud: Logging, Tracing and Monitoring

Note: Ensure following dependencies are present in POM.


7. Google Cloud: GKE ConfigMap - Centralized Configuration

Note: Must veriy the difference before applying the update yaml file. I also helps to validate yaml by throwing error, if there's any syntactical mistakes.


8. Kubernetes : Exploring deployments - Liveness and Readiness probes

Note: Readiness and Liveness probes help to increase high availability of our application.


9. Kubernetes: Horizontal Autoscaling microservices