PHP in the Cloud, secretly easy with Kubernetes

By Mario Fahlandt

Elevator Pitch

We all know the pain of getting an application up an running on any server. Most of us don’t want to bother with this. But there is an easy and even doing it in the cloud. Let’s create a setup with Kubernetes to run you Application in the cloud in no time!

Description

All want to host in the cloud, but deployment and setup are often still very annoying, luckily there are now ways to easy up the whole process so that we can save time to to the things we love most, building amazing applications. We will setup in the talk a Kubernetes cluster, where we will have a running Database, a php-fpm container with compose a nginx and a symfony/laravel app to be hosted in any kind cloud. To make things easier i will use Google Cloud Kubernetes Engine and the Container builder. We will go through the whole process, a basic understanding what containers are is required. On the Bonus side this is even extendable to be used in your development environment cross platform.

Notes

In the last years i moved from self managed server to puppet installed machines to finally containerization of deployments and run into a lot of possible errors. Luckily thanks to recent container development, Kubernetes and the broader interest in cloud platforms made handling pretty easy for developers and taking a lot of overhead away. I’m glad to have the opportunity as a GDG Organizer to get the newest info of cloud development and am always glad to share my experience with the communities.