Intro to Docker Containers and Orchestration in the Cloud

Slides:



Advertisements
Similar presentations
Inside Windows Azure Virtual Machines Vijay Rajagopalan Microsoft Corporation.
Advertisements

Windows Azure Conference 2014 Running Docker on Windows Azure.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
#msitconf. Damien Caro Technical Evangelist Manager, Что будет, если приложение поместить в контейнер? What happens if the application.
Microsoft Build /9/2017 5:00 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Run Azure Services in your datacenter
Building AD-SQL-APP Server on AZURE
Global Azure Bootcamp 2017 Linz, Austria
Building ARM IaaS Application Environment
4/24/ :07 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Fundamentals Sunny Sharma Microsoft
Accelerate your DevOps with OpenShift by Red Hat
A day in the life of an Azure serverless developer
Docker and Azure Container Service
Docker Birthday #3.
6/11/2018 8:14 AM THR2175 Building and deploying existing ASP.NET applications using VSTS and Docker on Windows Marcel de Vries CTO, Xpirit © Microsoft.
In-Depth Introduction to Docker
Windows Azure Cloud Visit – Ravindra verma.
Azure CLI Deep Dive Neil Peterson Content Developer Microsoft.
Modernizing Application Delivery with Containers & Kubernetes
Overview of the Microsoft Azure serverless platform
ASP.NET in Linux and Windows containers
Microsoft Azure Service Fabric Overview
Service Fabric Patterns & Best Practices
Microsoft Connect /18/ :32 PM
9/20/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Build /21/2018 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
2017 Real Questions
Kubernetes Container Orchestration
Introduction to Docker
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Using docker containers
Azure Container Instances
Microsoft /12/2018 8:06 AM BRK2103 Deliver more features faster with a modern development and test solution Claude Remillard Group Program Manager.
Real-world experience with Windows Server containers
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Kubernetes on Windows Jim Zimmerman Patrick Lang BRK3147
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
11/27/2018 4:20 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Developing for the cloud with Visual Studio
Docker Workflows with Visual Studio
12/5/ :36 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Learn. Imagine. Build. .NET Conf
Microsoft Virtual Academy
Managing Services with VMM and App Controller
From Source to Production: The Latest in Container Dev
1/2/2019 5:18 PM THR3016 Customer stories: Plan and orchestrate large resource deployments on Azure infrastructure Igal Figlin Principal PM Manager – Azure.
1/3/2019 9:40 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Angular in the .NET World
Serverless Architecture in the Cloud
2/19/2019 9:06 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
MDC-B203 Deploying Applications in Microsoft System Center Virtual Machine Manager Using Services John Messec Program Manager Microsoft.
Introduction to Docker
Inside SQL Server Containers
Service Template Creation from the Ground Up
Service Template Creation from the Ground Up
SQL Server using Amazon Web Services EC2 Instances
Azure Container Service
A DevOps process for deploying R to production
Deploying machine learning models at scale
Azure App Service Web App for Containers
Productive + Hybrid + Intelligent + Trusted
Containers and DevOps.
Containers on Azure Peter Lasne Sr. Software Development Engineer
Eldert Grootenboer Cloud Architecture Recipes For The Enterprise
9/16/2019 6:55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
06 | SQL Server and the Cloud
SQL Server on Containers
Presentation transcript:

Intro to Docker Containers and Orchestration in the Cloud 11/18/2018 5:51 AM Intro to Docker Containers and Orchestration in the Cloud @JeremyLikness Cloud Developer Advocate © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Jeremy Likness https://blog.jeremylikness.com/ @JeremyLikness Cloud Dev Advocate @ Microsoft 20+ Year Professional Dev https://blog.jeremylikness.com/ @JeremyLikness Jeremy.Likness@microsoft.com

https://aka.ms/advocates @azureAdvocates https://aka.ms/containers-on-azure

11/18/2018 5:51 AM Containers, What? © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/18/2018 5:51 AM Before 🌩 cloud Copyright Computer Laboratory, University of Cambridge. Reproduced by permission. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Tech Summit FY17 11/18/2018 5:51 AM What is the right size of servers for my business needs? How do I deploy new code to my server? What happens in case of server hardware failure? What media should I use to keep backup? Which packages should be on my server? Who monitors my App? What size of servers should I buy? How often should I backup my server? How can I increase server utilization? How can I scale my app? Who has physical access to my servers? Which OS should I use? Do I need secondary network connection? Are my server in a secure location? What happens if the power goes out? Who monitors my Servers? Do I need a UPS? What storage I need to use? How many servers do I need? How can I dynamically configure my app? It takes how long to provision a new server? How often should I patch my servers? On-Premises The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Tech Summit FY17 11/18/2018 5:51 AM What is the right size of servers for my business needs? How can I increase server utilization? How many servers do I need? How can I scale my app? How often should I patch my servers? How do I deploy new code to my server? How often should I backup my server? Which OS should I use? Which packages should be on my server? Who monitors my App? On-Premises IaaS The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Tech Summit FY17 11/18/2018 5:51 AM What is the right size of “servers” for my business needs? How can I increase “server” utilization? How many “servers” do I need? How can I scale my app? On-Premises IaaS PaaS The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Microsoft Tech Summit FY17 11/18/2018 5:51 AM How do I architect my app? What runtime do I deploy? Where do I store my containers? Which container orchestrator should I use? Containers, lighter than IaaS more control than PaaS On-Premises IaaS PaaS Containers The “evolution” of application platforms © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Once upon a time, long long ago … 11/18/2018 5:51 AM Once upon a time, long long ago … Application Runtime OS Hardware Source: http://www.library.upenn.edu/exhibits/rbm/mauchly/img/eniac3.jpg © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Infrastructure-as-a-Service (IaaS) 11/18/2018 5:51 AM Infrastructure-as-a-Service (IaaS) Application Runtime OS Virtualization Hardware © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Platform-as-a-Service (IaaS) 11/18/2018 5:51 AM Platform-as-a-Service (IaaS) Application Runtime OS Virtualization Hardware © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Containers Application Application Runtime Runtime Docker Host OS 11/18/2018 5:51 AM Containers Application Application Runtime Runtime Docker Host OS Hardware © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Containers Application Container Image Runtime 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Compact Container Benefits 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Compact Consistent Container Benefits 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Compact Consistent Isolated Container Benefits 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Compact Consistent Isolated Fast Container Benefits 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Container Benefits Compact Consistent Isolated Fast Simple 11/18/2018 5:51 AM Container Benefits Compact Consistent Isolated Fast Simple © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Container Benefits Compact Consistent Isolated Fast Simple Scale 11/18/2018 5:51 AM Container Benefits Compact Consistent Isolated Fast Simple Scale © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

The Simple Stuff docker run -it --name fun jess/hollywood docker ps docker ps –a docker stop docker rm // the image is the template. // the container is the instance. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Let’s build something FROM golang:alpine as build-env RUN mkdir /src 11/18/2018 5:51 AM Let’s build something FROM golang:alpine as build-env RUN mkdir /src ADD http://msinilo.pl/download/zmachine.go /src RUN cd /src && go build -o goapp FROM alpine RUN mkdir /app WORKDIR /app COPY --from=build-env /src/goapp /app ADD https://github.com/visnup/frotz/blob/master/lib/ZORK1.DAT?raw=true /app/zork1.dat ENTRYPOINT ./goapp © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Let’s build something docker build –t zork . docker images 11/18/2018 5:51 AM Let’s build something docker build –t zork . docker images docker run –it --name zork zork © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Your first web server mkdir tinyweb cd tinyweb code . 11/18/2018 5:51 AM Your first web server mkdir tinyweb cd tinyweb code . FROM busybox:latest RUN mkdir /www COPY index.html /www EXPOSE 80 CMD ["httpd", "-f", "-p", "80", "-h", "/www"] docker build –t tinyweb . docker images docker run –d –p 8080:80 tinyweb © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Take it to the Cloud 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DevOps: Old vs. New Check in Code Source Repo Build Assets Deploy Web 11/18/2018 5:51 AM DevOps: Old vs. New Check in Code Source Repo Build Assets Deploy Web © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

DevOps: Old vs. New Check in Code Source Repo Build Image Image Repo 11/18/2018 5:51 AM DevOps: Old vs. New Check in Code Source Repo Build Image Image Repo Deploy Kubernetes © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

“Doesn’t work on my laptop” 11/18/2018 5:51 AM “Doesn’t work on my laptop” © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Azure Command Line Interface (CLI) Command line tool for managing Azure resources Facilitates scripting Cross-platform (Windows, macOS, Linux) Get the Azure CLI: https://aka.ms/az-cli-docs Use the Azure CLI in your browser without installing a thing! https://aka.ms/az-cloud-shell

Create Container Registry 11/18/2018 5:51 AM Create Container Registry // anywhere az group create --name devnexus-group --location eastus az acr create --resource-group devnexus-group --name devnexuscr --sku Basic az acr update -n devnexuscr --admin-enabled true // on machine with image az acr login --name devnexuscr az acr list --resource-group devnexus-group --query "[].{acrLoginServer:loginServer}" --output table docker tag tinyweb <loginsvr>/tinyweb:v1 docker push <loginsvr>/tinyweb:v1 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

For Google Cloud Developers … https://cloud.google.com/container-registry/

Azure Container Instance 11/18/2018 5:51 AM Azure Container Instance // Azure Container Instances export PASSWORD=$(az acr credential show --name devnexuscr --query "passwords[0].value" | tr -d \") az container create --resource-group devnexus-group --name tinyweb --image devnexuscr.azurecr.io/tinyweb:v1 --registry-password $PASSWORD --ip-address public --ports 80 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: Web App for Containers 11/18/2018 5:51 AM Demo: Web App for Containers © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/18/2018 5:51 AM Composition © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Image A Container 1 Docker Host Crash 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Load Balancer Image A Container 2 Image A Container 1 Docker Host Bang 11/18/2018 5:51 AM Docker Host Load Balancer Bang Image A Container 1 Image A Container 2 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Docker Host Load Balancer Image A Container 3 Image A Container 2 11/18/2018 5:51 AM Docker Host Load Balancer Image A Container 3 Image A Container 2 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

docker-compose.yml user-facing Web Proxy service-facing Go 1 Go 2 Go 3 11/18/2018 5:51 AM docker-compose.yml version: '2' networks: user-facing: driver: bridge service-facing: services: webserver: image: webserver build: ./webserver ports: - 8000:80 - user-facing goservice: image: goservice build: ./goservice - 8080 - service-facing proxy: image: dockercloud/haproxy volumes: - /var/run/docker.sock:/var/run/docker.sock - 8080:80 links: - goservice user-facing Web Proxy service-facing Go 1 Go 2 Go 3 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Demo: Docker Compose 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What Now? Docker Host Load Balancer Image A Container 3 11/18/2018 5:51 AM What Now? Docker Host Load Balancer Image A Container 3 Image A Container 2 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/18/2018 5:51 AM Orchestration © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Orchestration: manage containers at scale 11/18/2018 5:51 AM Orchestration: manage containers at scale Resiliency Scale out Load balancing Service discovery Roll-out and roll-back Secrets and configs Storage management Batch jobs © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Popular orchestrators 11/18/2018 5:51 AM Popular orchestrators © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Popular orchestrators 11/18/2018 5:51 AM Popular orchestrators © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

K8S Concepts Container 1 Container 2 Storage 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/18/2018 5:51 AM K8S Concepts Pod © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

K8S Concepts Node Kubelet Docker 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

K8S Concepts Cluster Master 11/18/2018 5:51 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11/18/2018 5:51 AM K8S high level summary A pod is a group of related containers and storage that share an IP A service is a related group of pods with access policies (some pods may be internal to the cluster, others may be exposed externally) and a virtual IP A node is a working agent that runs pods and services Nodes may span VMs The master coordinates all nodes in the cluster The master also handles deployments for creating and updating application instances (manage replicas) © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Putting it all Together 11/18/2018 5:51 AM Putting it all Together © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

What we’ll create … Don’t worry … it’s easier than it looks!

Create and Use a Kubernetes Cluster 11/18/2018 5:51 AM Create and Use a Kubernetes Cluster az aks create –n devnexus-k8s –g devnexus-group sudo az aks install-cli az aks get-credentials –n devnexus-k8s –g devnexus-group kubectl get nodes // do secret stuff here kubectl run goservice –-image devnexuscr.azurecr.io/goservice:v1 kubectl get pods kubectl expose deployments goservice –-port=8080 -–type=LoadBalancer kubectl get svc Kubectl scale deployments/goservice –-replicas=3 © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

For Google Cloud Developers … https://cloud.google.com/kubernetes-engine/

What we learned … Hardware -> IaaS -> PaaS -> Containers Image vs. Instance Docker as the host Composition for multiple containers Orchestration for containerized applications Azure ACR, ACI, Web App for Containers and AKS Kubernetes

https://aka.ms/dock-web

https://blog.jeremylikness.com/ @JeremyLikness 11/18/2018 5:51 AM https://blog.jeremylikness.com/ @JeremyLikness Jeremy.Likness@microsoft.com https://docker.com https://kubernetes.io https://aka.ms/az-cli-docs https://aka.ms/aks-docs https://aka.ms/aci-docs https://aka.ms/web-app-docker © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.