SlideShare a Scribd company logo
1 of 15
CI/CD with Kubernetes
een alles omvattende presentatie met demo
Glenn Janssens & Joachim De Groot
DevOps Engineers@FlowFactor
Introduction
▪ Wie zijn wij
▪ FlowFactor
▪ Testimonial
▪ Basics
▪ (!)DevOps
▪ Demo
▪ DevOps engineers
▪ Everything cloud
▪ Kubernetes
▪ CI/CD
▪ DevOps minded
The Business partner
Wie zijn wij
▪ Part of the Cronos Group
▪ IBM and Opensource Middleware
▪ Cloud agnostic consulting
▪ DevOps minded
▪ Innovation
▪ Automation
▪ 24/7 Managed Services
The Business partner
The Business partner
Testimonial
Basics
‘disposable’ [ dih-spoh-zuh-buh l ]
Adjectief
Ontworpen voor of in staat om weg te doen nadat het opgebruikt is
‘Sandbox’ [ sand-boks ]
Zelfstandig naamwoord
Computers. Virtueel afgesloten ruimte waarin programma’s
kunnen werken zonder andere processen te verstoren
‘Resources’ [ ree-sawrs ]
Zelfstandig naamwoord
Computers. Een systeem resource is, is elke fysieke of virtuele component met een beperkte beschikbaarheid
Basics
‘container’ [kuh n-tey-ner]
Zelfstandig naamwoord
Voorverpakte lichtgewicht virtuele machine die razend snel opgezet, geschaald en weer verwijderd kan worden
‘orchestrate’ [awr-kuh-streyt]
Werkwoord
Schikken of manipuleren, voornamelijk door slimme of doordachte planning
‘Kubernetes’ [ ku-ber-nee-tees ]
Zelfstandig naamwoord
Opensource tool, afstammeling van intern ontwikkelde Google tool ,Borg, enkele jaren geleden vrijgegeven
!DevOps way
▪ Manueel commando’s uitvoeren
▪ YAML file
▪ Publieke repository
▪ Private repository
‘DockerFile’ [do-kuh-file]
Zelfstandig naamwoord
Bestand waarin de eigenschappen en onderdelen van een
container staan gedefinieerd
‘DockerHub’ [do-kuh-hub]
Zelfstandig naamwoord
Repository van publiek beschikbare containers
onderdeel van Docker inc.
DevOps way
CI/CD tools
IT’s DEMO
TIME
Across Clouds, Public and Private
Docker build
Helm install
Source code Jenkins
Goal Jenkins
Across Clouds, Public and Private
Docker build
Helm install
Source code
GitLab Runner
Goal Jenkins
Questions
Spreek ons hierna even aan!
Contact Johan Janssen
Managing Partner, FlowFactor
Johan.Janssen@FlowFactor.be
+32 496 57 41 98
https://be.linkedin.com/in/JohanJanssen
@
M
Want to
implement CI/CD
in your business?

More Related Content

Similar to Openbar 11 - Leuven - CI/CD with Kubernetes - Flowfactor

Oplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceOplijsting mogelijkheden open source
Oplijsting mogelijkheden open source
guesta83c7d
 
oplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceoplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_source
guesta83c7d
 
Workshop VirtualBox (Jesus Isern Comas)
Workshop VirtualBox (Jesus Isern Comas)Workshop VirtualBox (Jesus Isern Comas)
Workshop VirtualBox (Jesus Isern Comas)
Avansa Mid- en Zuidwest
 
Eindwerk presentatie - Stage bij Duo nv
Eindwerk presentatie - Stage bij Duo nvEindwerk presentatie - Stage bij Duo nv
Eindwerk presentatie - Stage bij Duo nv
vandenicky
 

Similar to Openbar 11 - Leuven - CI/CD with Kubernetes - Flowfactor (20)

Digipinguins: containers en virtualisatie (Ghlen Nagels - youngsource.be)
Digipinguins: containers en virtualisatie (Ghlen Nagels - youngsource.be)Digipinguins: containers en virtualisatie (Ghlen Nagels - youngsource.be)
Digipinguins: containers en virtualisatie (Ghlen Nagels - youngsource.be)
 
Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDrupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
 
Pilootproject CollectiveAcces & cloud hosting
Pilootproject CollectiveAcces & cloud hostingPilootproject CollectiveAcces & cloud hosting
Pilootproject CollectiveAcces & cloud hosting
 
Multicloud - Nadenken over een polynimbus infrastructuur
Multicloud - Nadenken over een polynimbus infrastructuurMulticloud - Nadenken over een polynimbus infrastructuur
Multicloud - Nadenken over een polynimbus infrastructuur
 
PaaS: Platform as a Service
PaaS: Platform as a ServicePaaS: Platform as a Service
PaaS: Platform as a Service
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Pres ssc-ict-2014-april hypervisors
Pres ssc-ict-2014-april hypervisorsPres ssc-ict-2014-april hypervisors
Pres ssc-ict-2014-april hypervisors
 
Drupal 7 Architectuur
Drupal 7 ArchitectuurDrupal 7 Architectuur
Drupal 7 Architectuur
 
Cloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolutionCloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolution
 
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
OPS als enabler voor DevOps bij KvK - Robbert van der Houwen (KvK) & Conrad H...
 
Workshop CollectiveAccess: Pilootproject CollectiveAccess & cloud hosting
Workshop CollectiveAccess: Pilootproject CollectiveAccess & cloud hostingWorkshop CollectiveAccess: Pilootproject CollectiveAccess & cloud hosting
Workshop CollectiveAccess: Pilootproject CollectiveAccess & cloud hosting
 
Webinar: Het nieuwe back-uppen: simpel, snel en schaalbaar
Webinar: Het nieuwe back-uppen: simpel, snel en schaalbaarWebinar: Het nieuwe back-uppen: simpel, snel en schaalbaar
Webinar: Het nieuwe back-uppen: simpel, snel en schaalbaar
 
Howest presentation "Cloud computing"
Howest presentation "Cloud computing"Howest presentation "Cloud computing"
Howest presentation "Cloud computing"
 
DSD-NL 2019 Cloud services in onze waterwereld - Schotmeijer
DSD-NL 2019 Cloud services in onze waterwereld - SchotmeijerDSD-NL 2019 Cloud services in onze waterwereld - Schotmeijer
DSD-NL 2019 Cloud services in onze waterwereld - Schotmeijer
 
Oplijsting mogelijkheden open source
Oplijsting mogelijkheden open sourceOplijsting mogelijkheden open source
Oplijsting mogelijkheden open source
 
oplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_sourceoplijsting_mogelijkheden_open_source
oplijsting_mogelijkheden_open_source
 
ICT Architectuur Principes
ICT Architectuur PrincipesICT Architectuur Principes
ICT Architectuur Principes
 
Workshop VirtualBox (Jesus Isern Comas)
Workshop VirtualBox (Jesus Isern Comas)Workshop VirtualBox (Jesus Isern Comas)
Workshop VirtualBox (Jesus Isern Comas)
 
2019 diy migration webinar gs nl
2019 diy migration webinar gs nl2019 diy migration webinar gs nl
2019 diy migration webinar gs nl
 
Eindwerk presentatie - Stage bij Duo nv
Eindwerk presentatie - Stage bij Duo nvEindwerk presentatie - Stage bij Duo nv
Eindwerk presentatie - Stage bij Duo nv
 

More from Openbar

Openbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert WaltnielOpenbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar
 

More from Openbar (20)

Openbar Kontich Online // The Competences of the future: how we applied AI to...
Openbar Kontich Online // The Competences of the future: how we applied AI to...Openbar Kontich Online // The Competences of the future: how we applied AI to...
Openbar Kontich Online // The Competences of the future: how we applied AI to...
 
Openbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
Openbar Kontich Online // The Legal reality of VR and AR - Kris SeyenOpenbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
Openbar Kontich Online // The Legal reality of VR and AR - Kris Seyen
 
Openbar Leuven Online // Launching in Digital Space - Seb De Roover
Openbar Leuven Online // Launching in Digital Space - Seb De RooverOpenbar Leuven Online // Launching in Digital Space - Seb De Roover
Openbar Leuven Online // Launching in Digital Space - Seb De Roover
 
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
Openbar Leuven Online // How to Build and maintain your Agile Data Hub - Jona...
 
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
Openbar Leuven // Omnicannel chatbots in Retail - Sam Hendrickx en Michiel Va...
 
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
Openbar Leuven // Top 5 focus areas in cyber security linked to you digital t...
 
Openbar Kontich // The key to successful entrepreneurship
Openbar Kontich // The key to successful entrepreneurshipOpenbar Kontich // The key to successful entrepreneurship
Openbar Kontich // The key to successful entrepreneurship
 
Openbar Leuven // Science fiction and AI
Openbar Leuven // Science fiction and AIOpenbar Leuven // Science fiction and AI
Openbar Leuven // Science fiction and AI
 
Openbar Leuven // Ethics in technology - Laurens Somers
Openbar Leuven // Ethics in technology - Laurens Somers Openbar Leuven // Ethics in technology - Laurens Somers
Openbar Leuven // Ethics in technology - Laurens Somers
 
Openbar Kontich // How to create intelligent & personal conversational AI - W...
Openbar Kontich // How to create intelligent & personal conversational AI - W...Openbar Kontich // How to create intelligent & personal conversational AI - W...
Openbar Kontich // How to create intelligent & personal conversational AI - W...
 
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van BeeckOpenbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
Openbar Kontich // Unified e-commerce with Netsuite - Roger Van Beeck
 
Openbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
Openbar Leuven // Edge-Computing: On-device AI // Nick DestryckerOpenbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
Openbar Leuven // Edge-Computing: On-device AI // Nick Destrycker
 
Openbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert WaltnielOpenbar Leuven // What's up with augmented reality // Bert Waltniel
Openbar Leuven // What's up with augmented reality // Bert Waltniel
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
 
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram ThysOpenbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
Openbar Kontich // Mobile app automation on a budget by Wim Vervust & Bram Thys
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
 
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
Openbar Kontich // Is your AI plotting to kill you? Why AI and Machine Learni...
 
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
Openbar Kontich // Serverless - A view from the business side by Stef Ceyssen...
 
Openbar Leuven // Safety first... in the Cloud by Koen Jacobs
Openbar Leuven // Safety first... in the Cloud by Koen JacobsOpenbar Leuven // Safety first... in the Cloud by Koen Jacobs
Openbar Leuven // Safety first... in the Cloud by Koen Jacobs
 
Openbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
Openbar Leuven // Less is more. Working with less data in NLP by Yves PeirsmanOpenbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
Openbar Leuven // Less is more. Working with less data in NLP by Yves Peirsman
 

Openbar 11 - Leuven - CI/CD with Kubernetes - Flowfactor

  • 1. CI/CD with Kubernetes een alles omvattende presentatie met demo Glenn Janssens & Joachim De Groot DevOps Engineers@FlowFactor
  • 2. Introduction ▪ Wie zijn wij ▪ FlowFactor ▪ Testimonial ▪ Basics ▪ (!)DevOps ▪ Demo
  • 3. ▪ DevOps engineers ▪ Everything cloud ▪ Kubernetes ▪ CI/CD ▪ DevOps minded The Business partner Wie zijn wij
  • 4. ▪ Part of the Cronos Group ▪ IBM and Opensource Middleware ▪ Cloud agnostic consulting ▪ DevOps minded ▪ Innovation ▪ Automation ▪ 24/7 Managed Services The Business partner
  • 6. Basics ‘disposable’ [ dih-spoh-zuh-buh l ] Adjectief Ontworpen voor of in staat om weg te doen nadat het opgebruikt is ‘Sandbox’ [ sand-boks ] Zelfstandig naamwoord Computers. Virtueel afgesloten ruimte waarin programma’s kunnen werken zonder andere processen te verstoren ‘Resources’ [ ree-sawrs ] Zelfstandig naamwoord Computers. Een systeem resource is, is elke fysieke of virtuele component met een beperkte beschikbaarheid
  • 7. Basics ‘container’ [kuh n-tey-ner] Zelfstandig naamwoord Voorverpakte lichtgewicht virtuele machine die razend snel opgezet, geschaald en weer verwijderd kan worden ‘orchestrate’ [awr-kuh-streyt] Werkwoord Schikken of manipuleren, voornamelijk door slimme of doordachte planning ‘Kubernetes’ [ ku-ber-nee-tees ] Zelfstandig naamwoord Opensource tool, afstammeling van intern ontwikkelde Google tool ,Borg, enkele jaren geleden vrijgegeven
  • 8. !DevOps way ▪ Manueel commando’s uitvoeren ▪ YAML file ▪ Publieke repository ▪ Private repository ‘DockerFile’ [do-kuh-file] Zelfstandig naamwoord Bestand waarin de eigenschappen en onderdelen van een container staan gedefinieerd ‘DockerHub’ [do-kuh-hub] Zelfstandig naamwoord Repository van publiek beschikbare containers onderdeel van Docker inc.
  • 12. Across Clouds, Public and Private Docker build Helm install Source code Jenkins Goal Jenkins
  • 13. Across Clouds, Public and Private Docker build Helm install Source code GitLab Runner Goal Jenkins
  • 15. Contact Johan Janssen Managing Partner, FlowFactor Johan.Janssen@FlowFactor.be +32 496 57 41 98 https://be.linkedin.com/in/JohanJanssen @ M Want to implement CI/CD in your business?