ci cd at zalando
play

CI/CD at Zalando Continuous Delivery to Kubernetes at Zalando - PowerPoint PPT Presentation

Please write title, subtitle and speaker name in all capital letters CI/CD at Zalando Continuous Delivery to Kubernetes at Zalando CI/CD Meetup Berlin LOTHAR SCHULZ 2017-09-20 Please write the title in all Please write the title in all


  1. Please write title, subtitle and speaker name in all capital letters CI/CD at Zalando Continuous Delivery to Kubernetes at Zalando CI/CD Meetup Berlin LOTHAR SCHULZ 2017-09-20

  2. Please write the title in all Please write the title in all capital letters capital letters Zalando ~ 1800 tech employees Zalando ~3,6 bn Euro 7 locations in yearly revenue Berlin 7 tech hubs Dortmund, Dublin, Helsinki, Erfurt, Hamburg, Mönchengladbach 2

  3. Please write the title in all capital letters Me Engineering Lead at Zalando Code A. https://github.com/zalando B. https://github.com/lotharschulz @lothar_schulz www.lotharschulz.info 3

  4. Please write the title in all capital letters 4 https://www.flickr.com/photos/eyecatcherfotosde/25418973420/

  5. Please write the title in all capital letters Why Continuous Delivery Platform ? ● tight integration into Zalando infrastructure e.g. ○ Docker registry ○ IAM ○ Zalando cluster setup ● one file to configure tasks ○ no extra configuration via UI, plugins, configurations etc. ● managing 100+ Jenkins masters plus more agents is quite some effort ● unique build environment ● quick worker feedback ● worker easy scaling up and down ● transparent credential 5

  6. Please write the title in all capital letters Architecture sketch Continuous Delivery Platform delivery.yaml Docker Registry descriptor file 6

  7. Please write the title in all capital letters Continuous Delivery Platform - simplified task Worker Builder execution VMs source code checkout image source schedules and upload code monitors tasks management system token code Controller Docker injection change Registry trigger Proxy 7

  8. Please write the title in all capital letters Main Concepts proxy with user transparent credentials ● ○ untrusted build workers without secrets ○ transparent credential injection for artifact upload and source access in build workers deep integration ● GHE, Zalando Sonarqube, Zalenium, Zalando Kubernetes ○ “The Second Best Interface is The One You Already Use” ● - Joao Santos scm-source.json generation out of the box ● all configuration in delivery.yaml file ● 8

  9. Please write the title in all capital letters Way of Working team does informed decisions ● programming language ○ proxy technology ○ weekly presentations (recorded for the whole company) ● weekly stakeholder alignment ● monitoring from the very beginning ● 9

  10. Please write the title in all Demo capital letters - build https://github.com/zalando/ghe-backup - delivery.yaml - deploy to k8s with Github Enterprise feedback - delivery.yaml 10 https://www.flickr.com/photos/eyecatcherfotosde/25418973420/ https://www.flickr.com/photos/eyecatcherfotosde/25102321260

  11. Please write the title in all capital letters I’m sure you have questions - build https://github.com/zalando/ghe-backup - delivery.yaml - deploy to k8s with Github Enterprise feedback - delivery.yaml - (init Container) 11 https://www.flickr.com/photos/eyecatcherfotosde/25418973420/ https://www.flickr.com/photos/eyecatcherfotosde/25397937985

Recommend


More recommend