Deploying an application using Docker and Kubernetes
Miika Moilanen · Theseus (Ammattikorkeakoulujen) · 2018
This thesis researches container technologies using Docker and Kubernetes. The main objective is to create a Dockerfile, which forms the base image for the deployment. The image is then used to deploy to Kubernetes. This thesis was commissioned by Sparta Consulting Ltd. The idea came from the application development team with a need to make the deployment process more streamline for testing purposes. Although automation is not included in this thesis, the basis is made from which the creation of the automated deployment pipeline can be started. The goal of this thesis is to find a quick and efficient way to deploy new versions of the application in a test- and potentially a production environment. The research for this thesis conducted from a practical viewpoint. The most used research method in this thesis was “Fail often and fail fast”. Through this kind of thinking the wrong solutions are removed quickly, while the right answers remain.