18
Running a DevOps style production Docker cluster, using the Microsoft platform

cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

Running a DevOps style production Docker cluster, using the Microsoft platform

Page 2: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

2

Agenda

Slides and demos to show how a DevOps team would run a Kubernetes cluster

Featuring Docker, Kubernetes and Visual Studio

Page 3: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

3

DevOps building blocks

Page 4: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

4

Why?

Page 5: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

5

Startwith the

endin mind

“You cannot escape the responsibility of tomorrow by evading it today.”― Abraham Lincoln

Page 6: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

6

Inner loop

Run

Code

Validate

Page 7: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

7

Web API

container

LeaderboardMicroservice

ASP.NET Core Web App

Client applications (browser)

Web Page

Arcade cabinetsreportinghigh-scores

Page 8: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

8

When s##t hits the fan

Page 9: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps
Page 10: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

10

Health of your application

Page 11: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

11

Container cluster

Examples of external resources

Web Frontend

Web API Backend service

Page 12: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

12

Container cluster

Redis cache

External resources

Web Frontend

Web API Backend service

SQL Server

on Linux RabbitMQ

Page 13: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

13Outer loop

Inner loop

Run

Code

Validate

Page 14: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

14

Automate everythingTreat infrastructure as code

Page 15: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

15

Collaborative troubleshooting

Database migrations

Employee onboarding

Control background processing

Page 16: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

16

Page 17: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

17

Alex ThissenCloud Architect

@alexthissen

[email protected]

Loek DuysCloud Architect

@lduys

[email protected]

Page 18: cluster, using the Microsoft platform · 2019. 1. 24. · Running a DevOps style production Docker cluster, using the Microsoft platform. 2 Agenda Slides and demos to show how a DevOps

18

Resources

https://aka.ms/tryazure

https://www.visualstudio.com

https://dot.net/

https://github.com/microsoft/dotnet

https://pages.xpirit.com/magazine2018