/beer-service-k8s

This is a simple Spring Boot app to demonstrate developer experience with Kubernetes.

Primary LanguageJava

beer-service-k8s

This is a simple Spring Boot app to demonstrate developer experience with Kubernetes.

Here are some screencasts how to play with this project.

Clone the repository

https://asciinema.org/a/SCX1l1dhqBv0QdrlB1aGqv5jI beer-service-k8s-git-clone

Build the application and container image

https://asciinema.org/a/uuMllrd22PFG7YzSnEd2j8Jgj beer-service-k8s-build-app

Push the image to Docker Hub

https://asciinema.org/a/O5VoaN91N1GwGY5DuoZaA083I beer-service-k8s-push-image

Deploy the image to Kubernetes cluster

https://asciinema.org/a/UTDsXrRyeWrNfYabzlTCwFXoC beer-service-k8s-create-deployment

Expose the service in Kubernetes cluster

https://asciinema.org/a/fOCX0ZiDdRRbT1S69LB4YrzgY beer-service-k8s-expose-service

Deploy the application using manifests

https://asciinema.org/a/C4dDdyEz4S65uBoxotZuxiLFq beer-service-k8s-with-manifests

Deploy the application using single manifest

https://asciinema.org/a/lillm7lk0A47qA4WdN4yp4x4K beer-service-k8s-with-single-manifest

Scale the application

https://asciinema.org/a/DbwrhN3sOxvcS7fVtkojLSWsa beer-service-k8s-scale

Scale the application with manfiest

https://asciinema.org/a/bldCklRGJLjgYA0nRqQyvNbCz beer-service-k8s-with-scaling

Deploy the application with a backing MySQL database

https://asciinema.org/a/hORnBE4bvjFmdSvje22yZXS1f beer-service-k8s-with-database