OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE...
Transcript of OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE...
![Page 1: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/1.jpg)
OPENSHIFT: A KUBERNETES STORY DANSKE BANK
Devops Pro Europe, 2019-03-21, Vilnius
Simonas KareivaLead platform engineer / Distributed TechnologiesDanske Bank A/S
![Page 2: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/2.jpg)
Danske Bank: Group IT Lithuania
![Page 3: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/3.jpg)
DGITL at a glance 2019 February:continuous growth with professional diversity
Colleaguesfrom
>350companies
86% with university degree
30
Average length of service
1.75years
Employees from
13countries
925Employees
25 % / 75 %
Average age
30Managers
34
CTO
434/DEV.
491
DGITL at a glance: YEAR 2019
![Page 4: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/4.jpg)
BUT BACK TO YEAR 2014
![Page 5: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/5.jpg)
YEAR 2015
• Linux platform insourcing (20 servers)
• Red Hat Enterprise Linux 6 + Chef
• Linux in Private Cloud v1
• First RabbitMQ steps
![Page 6: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/6.jpg)
YEAR 2016
• Red Hat Enterprise Linux 7!
• Private Cloud moves to ServiceNow
• Elasticsearch + Logstash + Kibana on Linux
• Idea of OpenShift Enterprise presented: 2016 12 02
![Page 7: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/7.jpg)
YEAR 2017
• Danske eBanking moves parts of it Linux
• Development on RHEL6 ceases
• Jenkins + Chef CI/CD
• OpenShift v3.4 goes live!
![Page 8: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/8.jpg)
YEAR 2018
• Cloud v2 with OpenShift as main compute platform
• OpenShift:
• launches in DMZ zone
• goes bare metal
• upgrade to version 3.7
![Page 9: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/9.jpg)
SO WHAT IS OPENSHIFT
• Application platform for containers
• Focus on writing the code!
• Self-service build & deploy
• Scaling, CI/CD and lifecycling
![Page 10: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/10.jpg)
WHY DEVS USE IT?
Effort required to set up a simple .NET Core application:
Servers:
2 days
PaaS:
15 minutes
![Page 11: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/11.jpg)
WHY OPS USE IT?
![Page 12: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/12.jpg)
WHAT IS INSIDE
• Programming languages
• Databases / Middleware
• CI/CD
![Page 13: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/13.jpg)
GROWN FROM ZERO TO HERO
0
100
200
300
400
500
600
700
0
10
20
30
40
50
60
70
80
2017 03 2017 04 2017 05 2017 06 2017 07 2017 08 2017 09 2017 10 2017 11 2017 12 2018 01 2018 02 2018 03 2018 04 2018 05 2018 06 2018 07 2018 08 2018 09
New projects New users Total projects Total users
![Page 14: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/14.jpg)
USED BY BUSINESS UNITS TODAY
![Page 15: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/15.jpg)
OTHER TOOLS THAT HELP
![Page 16: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/16.jpg)
DEMO ACTION TIME
![Page 17: OPENSHIFT: A KUBERNETES STORY DANSKE BANK - DevOps Pro … · OPENSHIFT: A KUBERNETES STORY DANSKE BANK Devops Pro Europe, 2019-03-21, Vilnius Simonas Kareiva Lead platform engineer](https://reader031.fdocuments.net/reader031/viewer/2022040116/5ec98db8b7511a59e711a18e/html5/thumbnails/17.jpg)
QUESTION TIME