This document summarizes a presentation about applying the 12 factor app methodology to Kubernetes. It discusses each of the 12 factors and how they relate to Kubernetes concepts like pods, services, configmaps, secrets and more. The presentation encourages embracing the Kubernetes paradigm, writing stateless and cloud-ready code, using infrastructure as code practices, and leveraging the Kubernetes community.
26. #12factorsk8S #devoxxFR
12 good practices by Heroku (PaaS)
Main factors :
● Use version control system to manage your code
● Expose an healthcheck URL in your app
● Thinks your app stateless
● Use variables environment to configure your app
● Log on stdout/stderr
● Manage graceful shutdown/start
27. #12factorsk8S #devoxxFR
Take away !
● Embrace Kubernetes paradigm
● Don’t bring infrastructure complexity into your code
● Think your application “cloud ready” for better management
● Don’t install Kubernetes, Prefer Managed Services if you can
● “Think Big, Start Small”
● Use Kubernetes community