GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… ·...
Transcript of GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… ·...
![Page 1: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/1.jpg)
Containers on Azure
![Page 2: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/2.jpg)
# Speakers
Maxime Coquerel
Cloud Architect @Logibec
Email : [email protected]
Blog : zigmax.net (Since 2012)
Github : https://github.com/zigmax
Twitter : @zig_max
Open Source Contributor (VSCode / ...).
Julien Maitrehenry
Cloud Developper @Ingeno
Email : [email protected]
Blog : jmaitrehenry.ca
Github : https://github.com/jmiatrehenry
Twitter : @jmaitrehenry
Docker Community Leader, MVP Azure
![Page 3: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/3.jpg)
Disclaimer
“This opinions express in this presentation are our own and not necessary those of our employers or customers.“
![Page 4: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/4.jpg)
Agenda
! Overview on containers! Container is only half the business! Unmanaged Docker cluster with Swarm! Managed cluster with Azure Container Service (managed
Kubernetes)
![Page 5: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/5.jpg)
Overview on container
What and why?
![Page 6: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/6.jpg)
What is a container?
![Page 7: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/7.jpg)
Why should I use containers?
![Page 8: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/8.jpg)
Why should I use containers?
! Simple ! Dependency management! Portable
! Moving faster! Optimize infrastructure ressources
![Page 9: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/9.jpg)
Container is only half of business
How to handle it at scale
![Page 10: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/10.jpg)
Cache
DB
AppApp App
Host HostHost
App
??
?
![Page 11: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/11.jpg)
Container orchestrator jobs
! Start containers on host! Rescheduling failing containers! Networking
! Containers on the same host! Containers on different hosts! Containers and the outside world
! And more...
![Page 12: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/12.jpg)
Unmanaged Docker cluster with Swarm
The hard way
![Page 13: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/13.jpg)
Infrastructure
![Page 14: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/14.jpg)
![Page 15: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/15.jpg)
![Page 16: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/16.jpg)
![Page 17: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/17.jpg)
Demo
![Page 18: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/18.jpg)
Managed Docker cluster with Azure Container
Service (AKS)
![Page 19: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/19.jpg)
Whats is Kubernetes ?
Open source container orchestrator that automates deployment, scaling, and management of applications
● Automatic bin-packing
● Self-Healing
● Horizontal scaling
● Service discovery and load balancing
● Automated rollouts and rollbacks
● Secret and configuration management
● Storage orchestration
● Batch execution
![Page 20: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/20.jpg)
Kubernetes Architecture
![Page 21: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/21.jpg)
Azure Container Service (AKS)
Your Kubernetes cluster, managed by Azure
![Page 22: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/22.jpg)
Why AKS ?
! Easy to use○ Fastest path to Kubernetes on Azure○ Up and running with 3 simple commands
! Easy to manage○ Automated upgrades and patching○ Easily scale the cluster up and down○ Self-healing control plan
! Use Open APIs○ 100% upstream Kubernetes
![Page 23: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/23.jpg)
Kubernetes without AKS
![Page 24: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/24.jpg)
Kubernetes with AKS
![Page 25: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/25.jpg)
![Page 26: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/26.jpg)
Limitations● Windows containers are not supported yet in AKS, but it is in their road-
map.
![Page 27: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/27.jpg)
![Page 28: GABC - Containers on Azurezigmax.net/wp-content/uploads/2018/05/GABC-Containers-on-Azure.… · Agenda! Overview on containers! Container is only half the business! Unmanaged Docker](https://reader034.fdocuments.net/reader034/viewer/2022050217/5f6328e8c86aec682a097210/html5/thumbnails/28.jpg)
Questions / Talks