ks
A Kubernetes series
Docker, Kubernetes + the database.
Here we showcase the evolution of a simple web application as we learn Docker and Kubernetes. Our only contraint is to try use Kubernetes through all our environments while we evolve the application from a development enviroment to a production environment and add different pieces as we go.
Why Kubernetes
To deploy, scale and manage containerized applications.
Prerequisites
Structure of this repo
- Each
ksx
folder (ks1
,ks2
, ...) contains a working example of the app we are building in this series. - They are all incremental, so
ksn
is based onksn-1
, etc.. - instructions of each item of this series is in the
ksx.md
file.
Getting started
-
clone ks repo
git clone https://github.com/red-gate/ks.git
-
start following the series or go directly to the one you are interested in.