idea to production - with gitlab and kubernetes

13
…with Gitlab and Kubernetes

Upload: simon-dittlmann

Post on 19-Mar-2017

207 views

Category:

Technology


1 download

TRANSCRIPT

…with Gitlab and Kubernetes

Simon DittlmannSaving the world from toil since 1998

Developer/Ops, technology nerd #IoT, #docker, #js, #frontend, #infrastructure, #kubernetes

Contact SimonDittlmann github.com/Pindar dittlmann.com

Gitlab CI

Kubernetes

Google Cloud Platform

One review app per feature branch

Code Push to Gitlab

Build / Test

Deploy to Kubernetes / GKE

Push to Google Container Registry

Master

Feature Branch deployed to own namespace

Master is always deployed to staging

Tagged commits can be deployed to production

v1.0.3

1. Get ingress IP kubectl --namespace=production get ing and update your DNS ;; ANSWER SECTION:citeststaging.example.com. 119 IN A 130.211.45.XXX

2. Check your staging and production URL