Most engineers I know struggle with DevOps. I occasionally do too. It’s why when I first learned about Kubernetes, I immediately jumped ship. Working with it for over a year, I wanted to share my learnings with other engineers who have limited experience with Cloud and DevOps in general.
As part of the demo, I provisioned a project on Google Cloud Platform, wrote a minimal Docker image for a basic Kotlin web app, published it to the container registry, deployed to Kubernetes and showed basic features like services, scaling, updates and rollbacks.
You can find the source code of the demo app here: https://github.com/sheharyarn/io19-k8s-kotlin-app