Workshop Continuous Deployment naar Kubernetes


Details
deTesters vindt het delen van kennis over testautomatisering belangrijk én leuk. Voor de zomer hebben we 2 succesvolle en goed bezochte MeetUps georganiseerd bij ons in de WerkspoorKathedraal. Na de zomer gaan we hier uiteraard mee verder, en organiseren wij onze 3e MeetUp van 2017.
Deze MeetUp wordt gehost door Ruben Geertsema, test automation engineer van deTesters. Ruben zit nu zo'n 2 jaar bij de NS en hij is de laatste tijd met een zeer gaaf en innovatief project bezig. Zijn kennis en ervaringen op dit project wil Ruben graag met jullie delen in deze interactieve workshop.
Continuous Deployment en de Cloud krijgen bij veel bedrijven steeds meer aandacht. Deze technieken stellen bedrijven in staat de time to market drastisch te verlagen. Tijdens deze meetup sessie gaan we daarom een Continuous Deployment pipeline opzetten. We gaan hierbij hands-on aan de slag met als doel een Angular applicatie te bouwen, te testen en uiteindelijk containerized te deployen naar Kubernetes.
Kubernetes is een krachtig production ready open-source systeem voor het deployen, schalen en managen van dockerized applicaties. Het is gebaseerd op het systeem dat Google gebruikt voor het runnen van miljoenen containerized applicaties. Kubernetes heeft daarnaast handige functies zoals bijvoorbeeld het automatisch scalen van je applicatie en is self-healing; automatische herstart van falende containers. Zie https://kubernetes.io voor meer informatie over Kubernetes.
Gebruikte tools & technieken
Kubernetes, Docker, Angular, ng-cli, Protractor, Jenkins, Jenkinsfile (pipeline as code)
Doelgroep & voorkennis
-
Technische testers en developers met interesse voor / ervaring met testautomation in z'n algemeenheid, en Docker, Angular, Protractor en Jenkins in het bijzonder
-
De hele avond is in het Nederlands (Dutch spoken)
Vereisten & Voorbereiding
-
Neem een eigen laptop mee met daarop macOS/OS X of Linux
-
Zorg ervoor dat je docker ( https://www.docker.com/ ), minikube en kubectl alvast hebt geïnstalleerd ( https://kubernetes.io/docs/tasks/tools/install-minikube/
Programma
17:30 ontvangst en eten (pizza)
18:30 start workshop
19.30 korte pauze
19.45 vervolg workshop
21:00 afsluiting, borrel en gelegenheid om vragen te stellen aan Ruben
21:30 einde MeetUp

Workshop Continuous Deployment naar Kubernetes