cluster, using the microsoft platformrunning a devops style production docker cluster using the...

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

Upload: others

Post on 27-May-2020

10 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

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

Page 2: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

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 platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

3

DevOps building blocks

Page 4: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

4

Why?

Page 5: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

5

Startwith the

endin mind

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

Page 6: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

6

Inner loop

Run

Code

Validate

Page 7: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

7

Web API

container

LeaderboardMicroservice

ASP.NET Core Web App

Client applications (browser)

Web Page

Arcade cabinetsreportinghigh-scores

Page 8: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

8

When s##t hits the fan

Page 9: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:
Page 10: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

10

Health of your application

Page 11: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

11

Container cluster

Examples of external resources

Web Frontend

Web API Backend service

Page 12: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

12

Container cluster

Redis cache

External resources

Web Frontend

Web API Backend service

SQL Server

on Linux RabbitMQ

Page 13: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

13Outer loop

Inner loop

Run

Code

Validate

Page 14: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

14

Automate everythingTreat infrastructure as code

Page 15: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

15

Collaborative troubleshooting

Database migrations

Employee onboarding

Control background processing

Page 16: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

16

Page 17: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

17

Alex ThissenCloud Architect

@alexthissen

[email protected]

Loek DuysCloud Architect

@lduys

[email protected]

Page 18: cluster, using the Microsoft platformRunning a DevOps style production Docker cluster using the Microsoft platform Author: Alex Thissen Subject.NET Core and .NET Standard Keywords:

18

Resources

https://aka.ms/tryazure

https://www.visualstudio.com

https://dot.net/

https://github.com/microsoft/dotnet

https://pages.xpirit.com/magazine2018