Slide 1

Slide 1 text

Azure Kubernetes Service (AKS) - Part 1 Docker Nilesh Gule

Slide 2

Slide 2 text

$whoami { “name” : “Nilesh Gule”, “title” : “Architect”, “website” : “https://www.HandsOnArchitect.com", “github” : “https://github.com/NileshGule" “twitter” : “@nileshgule”, “linkedin” : “https://www.linkedin.com/in/nileshgule”, “email” : “[email protected]", “likes” : “Technical Evangelism, Cricket” }

Slide 3

Slide 3 text

Overview about AKS learning series - Part 4 - Deploy Multi- container apps to managed Kubernetes with Azure kubernetes Service (AKS) - Part 5 - Debugging & Monitoring AKS using OMS - Part 6 - CI CD with Docker & Kubernetes (Bonus) - Part 1 - Getting started with Docker - Part 2 - Stitch Multi-container apps with Docker Compose - Part 3 - Container Orchestration using Kubernetes with Minikube

Slide 4

Slide 4 text

Application Overview

Slide 5

Slide 5 text

Containerize Apps

Slide 6

Slide 6 text

Docker Multi Stage build

Slide 7

Slide 7 text

Inner Loop Development Workflow Source: https://docs.microsoft.com/en-us/dotnet/standard/microservices-architecture/docker-application-development-process/docker-app-development-workflow

Slide 8

Slide 8 text

References ✴ Demo code - https://github.com/NileshGule/AKS-learning-series ✴ Docker Playground - https://labs.play-with-docker.com ✴ Docker getting started - https://docs.docker.com/get-started/ ✴ Docker Multi-Stage builds - https://docs.docker.com/engine/userguide/eng-image/multistage-build/ ✴ Difference between Dotnet images - https://andrewlock.net/exploring-the-net-core-2-1-docker-files-dotnet-runtime-vs- aspnetcore-runtime-vs-sdk/ ✴ Docker Cheat sheets ✴ https://www.docker.com/sites/default/files/Docker_CheatSheet_08.09.2016_0.pdf ✴ https://github.com/wsargent/docker-cheat-sheet ✴ https://devhints.io/docker ✴ https://issues.jboss.org/secure/attachment/12405996/Docker ✴ http://files.zeroturnaround.com/pdf/zt_docker_cheat_sheet.pdf ✴ https://caylent.com/docker-commands-cheat-sheet/ ✴ Twelve Factor App - https://12factor.net

Slide 9

Slide 9 text

Thank you very much https://github.com/NileshGule/AKS-learning-series Code with Passion and Strive for Excellence

Slide 10

Slide 10 text

Q&A

Slide 11

Slide 11 text

Feedback http://bit.ly/Docker21June2018