idea to production - with gitlab and kubernetes
TRANSCRIPT
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
Master
Feature Branch deployed to own namespace
Master is always deployed to staging
Tagged commits can be deployed to production
v1.0.3
☁
1. Create your Google Cloud Platform Account
2. Create project and enable billing
3. Create GKE (Kubernetes) cluster and a service account
1. Configure »Secret Variables«
2. Configure »Specific Runners«
3. Run pipeline
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
https://www.flickr.com/photos/njhaupt/14062838908/sizes/lhttps://www.flickr.com/photos/97577184@N04/10996006714/http://devopsreactions.tumblr.com/post/79448238067/manual-failover