Skip to content

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

Notifications You must be signed in to change notification settings

7u4/beer-service-k8s

This branch is up to date with nevenc/beer-service-k8s:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cbd1682 · May 22, 2019

History

11 Commits
Oct 10, 2018
May 11, 2019
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
Oct 10, 2018
May 22, 2019

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.1%
  • Dockerfile 3.3%
  • TSQL 2.6%