Gitlab meets Kubernetes
Benjamin Stein
Arnold Bechtoldt
r2
Assets & Links
2
gitlab.com/inovex/pa-todo-app-web
Scenario: ToDo Webapp
4
Introduction
● Use Case: Managing Tasks
● Golang, Redis (Master/Slave)
● Gitlab (without CI), Jenkins CI
Architecture
5
Redis (Master) Redis Slave
ToDo Webapp
Motivation
Team Ops (+ QA)
Team Dev
Current Deployment Pipeline
7
Push Code Trigger Tests Build Artifact Release Artifact
Deploy Stag...
★ Improve Tool Integration
★ Automate Everything
★ Make Deployments Great Again
Goals
8
Make Deployments Great Again
CC BY-SA 2.0 https://www.flickr.com/photos/gageskidmore/29273060912/in/album-7215767326129902...
Team DevOps (+ QA)
Improved Deployment Pipeline
10
Push Code Trigger Tests Build Artifact Release Artifact
Deploy Staging ...
Technologies
11
Gitlab KubernetesDocker
Demo Time
12
You know what happens with live demos?
Right, they always fail!
Demo Time: Video!
13
youtu.be/Ly_f221O6Fo
Conclusions
★ Improve Tool Integration
★ Automate Everything
★ Make Deployments Great Again
Goals (fixed)
15
TL;DR:
16
Improve the integration of your deployment toolstack
e.g. with Gitlab CI and Kubernetes and
get back the flexibi...
Benjamin Stein
Systems Engineer & Consultant @ inovex
〉 Software-Defined Datacenters
〉 Continuous Integration/Delivery
〉 D...
Arnold Bechtoldt
Systems Engineer & Consultant @ inovex
〉 Software-Defined Datacenters
〉 Continuous Integration/Delivery
〉...
Benjamin Stein
inovex GmbH
bstein@inovex.de
github.com/ben-st inovex.de youtube.com/inovexGmbH
CC BY-NC-ND diffus.org gitl...
Nächste SlideShare
Wird geladen in …5
×

Gitlab meets Kubernetes

201 Aufrufe

Veröffentlicht am

Datum: 20.10.2016
Speaker: Benjamin Stein, Arnold Bechtoldt, inovex GmbH

mehr Vorträge: https://www.inovex.de/de/content-pool/vortraege/

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
201
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
0
Aktionen
Geteilt
0
Downloads
3
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Gitlab meets Kubernetes

  1. 1. Gitlab meets Kubernetes Benjamin Stein Arnold Bechtoldt r2
  2. 2. Assets & Links 2 gitlab.com/inovex/pa-todo-app-web
  3. 3. Scenario: ToDo Webapp
  4. 4. 4 Introduction ● Use Case: Managing Tasks ● Golang, Redis (Master/Slave) ● Gitlab (without CI), Jenkins CI
  5. 5. Architecture 5 Redis (Master) Redis Slave ToDo Webapp
  6. 6. Motivation
  7. 7. Team Ops (+ QA) Team Dev Current Deployment Pipeline 7 Push Code Trigger Tests Build Artifact Release Artifact Deploy Staging QAManual Testing Deploy Prod
  8. 8. ★ Improve Tool Integration ★ Automate Everything ★ Make Deployments Great Again Goals 8
  9. 9. Make Deployments Great Again CC BY-SA 2.0 https://www.flickr.com/photos/gageskidmore/29273060912/in/album-72157673261299025/
  10. 10. Team DevOps (+ QA) Improved Deployment Pipeline 10 Push Code Trigger Tests Build Artifact Release Artifact Deploy Staging QAAutomated Testing Deploy Prod
  11. 11. Technologies 11 Gitlab KubernetesDocker
  12. 12. Demo Time 12 You know what happens with live demos? Right, they always fail!
  13. 13. Demo Time: Video! 13 youtu.be/Ly_f221O6Fo
  14. 14. Conclusions
  15. 15. ★ Improve Tool Integration ★ Automate Everything ★ Make Deployments Great Again Goals (fixed) 15
  16. 16. TL;DR: 16 Improve the integration of your deployment toolstack e.g. with Gitlab CI and Kubernetes and get back the flexibility you ever wanted!
  17. 17. Benjamin Stein Systems Engineer & Consultant @ inovex 〉 Software-Defined Datacenters 〉 Continuous Integration/Delivery 〉 DevOps 17 inovex.de/jobs
  18. 18. Arnold Bechtoldt Systems Engineer & Consultant @ inovex 〉 Software-Defined Datacenters 〉 Continuous Integration/Delivery 〉 DevOps 18 inovex.de/jobs
  19. 19. Benjamin Stein inovex GmbH bstein@inovex.de github.com/ben-st inovex.de youtube.com/inovexGmbH CC BY-NC-ND diffus.org gitlab.com/inovex abechtoldt@inovex.de Arnold Bechtoldt inovex GmbH github.com/bechtoldt inovex.de youtube.com/inovexGmbH CC BY-NC-ND arbe.io gitlab.com/inovex Feedback & Questions: sayat.me/benst Feedback & Questions: sayat.me/arbe

×