Any company doing serious software development needs a platform. The platform allows the company to build and test software and support running all applications.
I have had a lot of experience with a platform based on AWS, Docker, and CoreOS using Fleet for orchestration. But being as curious as I am, I wanted to look into alternatives. The Google Cloud Platform powered by Kubernetes (which has matured into a production-ready container orchestration tool over the past year) drew my attention.
This article explains how I’ve built a persistent, resilient Jenkins instance powered by Kubernetes. It includes everything you need to create a CI pipeline with GitHub and Docker support. It also assumes basic knowledge about Dockerfiles and Google Cloud configuration.
Continue reading on Medium.com
by Marc Rooding