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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend