Kubernetes is the choice for running autoscaling, resilient applications in containers. Containers divorce applications from servers in the same way that virtual machines divorced servers from hardware a generation ago. We cover lessons learned in bringing our existing PHP stack onto Kubernetes.

This talk covers our experiences moving our PHP-based application stack onto Kubernetes from puppet-based virtual servers and embracing immutable infrastructure.

In the process, we:
* improved scalability over several orders of magnitude
* simplified reuse of infrastructure components for new services
* enhanced our security posture
* reduced system costs through aggressive autoscaling

In this talk, we will cover
* Kubernetes concepts
* Practical considerations when migrating to Kubernetes and Docker
* How to configure and launch a PHP application in Docker and Kubernetes
* How to handle scalability, deployments, cron jobs, and secret management

Comments

Comments are closed.

Daniel Halasz at 11:32 on 31 May 2018

Nice talk, thank you.

Donald Tyler at 11:38 on 31 May 2018

Good talk overall. I finally learned what the hell a pod is!

I felt that using the first 10 minutes to go over Docker basics was not the best use of time. I would have preferred that the talk focus on Kubernetes. The talk was pretty high level, and being able to focus exclusively on Kubernetes would have allowed a little more depth or breadth of coverage.

Chris was great! Very animated and engaging.
Excellent job taking a VERY complicated subject matter and boiling it down and give us a good overview.

Very instructive, gives motivation to jump in Kubernetes :)

Eric Mann at 12:29 on 31 May 2018

Well done

Chuck Burgess at 12:57 on 31 May 2018

Exactly what I'd hoped for from a non-workshop presentation. Good coverage of concepts from a voice clearly prepared by experience.

Tim Huff at 14:26 on 31 May 2018

Lots of great info. I liked how you were able to integrate your real-world usage into the talk.

Great overview of the Kubernetes platform.

Highlights and caveats for people interested in Kurbernetes. First-hand story of one company's experience. This was a great intro for me, that points me in the direction of needing to research a lot more.

Learned a good high level overview of kubernetes. Would have liked more info on how to make it easier for local development, with services like S3, etc..

Dan Revel at 11:28 on 1 Jun 2018

Really appreciated the broad stroke discussion (not diving into yaml configs).

Ravi Gehlot at 00:06 on 2 Jun 2018

Excellent talk! Chris did awesome!