Microsoft Azure Container Service - DockerCH
-
Upload
nguyen-anh-tu -
Category
Internet
-
view
159 -
download
3
Transcript of Microsoft Azure Container Service - DockerCH
![Page 1: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/1.jpg)
MicrosoftAzureContainerServiceTuna
[email protected]@ngtuna11
http://www.meetup.com/Docker-Switzerland/
![Page 2: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/2.jpg)
Tu Nguyen
• Masterstudent@UniBas• Docker meetup organizer• ApacheSoftwareFoundationcommitter• ContributingtoSkippbox
• Kubernetes toolboxfordev• Interests
• Cloudopen-source• Container,Golang,Microservices,DevOps• Kubernetes crazyfan
![Page 3: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/3.jpg)
Agenda
• Generalinformation• ACSdeployment• MesosphereDC/OS– Marathon• Docker Swarm• Demo
• DC/OSalittlemoreinfo…• Docker &Windowsintegration• Q&A
![Page 4: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/4.jpg)
![Page 5: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/5.jpg)
![Page 6: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/6.jpg)
AzureContainerService
https://azure.microsoft.com/en-us/blog/azure-container-service-is-now-generally-available/
![Page 7: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/7.jpg)
![Page 8: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/8.jpg)
![Page 9: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/9.jpg)
Agenda
• Generalinformation• ACSdeployment• MesosphereDC/OS– Marathon• Docker Swarm• Demo
• DC/OSalittlemoreinfo…• Docker &Windowsintegration• Q&A
![Page 10: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/10.jpg)
• DeployonPortal(viaARM) • AzureCLIwithtemplateURI
https://github.com/Azure/azure-quickstart-templateshttps://azure.microsoft.com/en-us/documentation/templates/
• DeployfromQuickstart templates
$azuregroupcreate-nRESOURCE_GROUP-lLOCATION--template-uri TEMPLATE_URI
![Page 11: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/11.jpg)
DC/OS
![Page 12: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/12.jpg)
Swarm
![Page 13: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/13.jpg)
ConnecttoAzureContainerService
• Onlyonechoice:createSSHtunnel• ACSRESTendpointsarenotopenedtotheoutsideworld.
• DC/OStunnel
• Swarmtunnel
$sudo ssh -L80:localhost:[email protected] -p2200
DC/OS:http://localhostMarathon:http://localhost/marathonMesos:http://localhost/mesos
$ssh -L2375:localhost:2375 [email protected] -p2200$exportDOCKER_HOST=:2375
![Page 14: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/14.jpg)
Demo
![Page 15: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/15.jpg)
Agenda
• Generalinformation• ACSdeployment• MesosphereDC/OS– Marathon• Docker Swarm• Demo
• DC/OSalittlemoreinfo…• Docker &Windowsintegration• Q&A
![Page 16: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/16.jpg)
DC/OS– alittlemoreinfo…
• https://dcos.io• DatacenterOperatingSystem,backedbyApacheMesos• Lotsofbuild-inservices
• Admin-router– coreinternalLBprovidingcentralauthen andproxy• Cosmos– internalpackagingAPIservice• History– storestateful informationaboutDC/OScluster• Logrotate – managelogfiles• Marathon– deploy&manageapplicationontopofDC/OS(default)• Mesos-DNS– internalDNSservicediscovery• etc
$ls -la/etc/systemd/system/dcos.target.wants/
https://docs.mesosphere.com/overview/components/
![Page 17: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/17.jpg)
DC/OS– Universe
![Page 18: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/18.jpg)
DC/OS- ServiceDiscovery&LoadBalance• ServiceDiscovery• Mesos-DNS
$pingmy-app.marathon.mesos
• LoadBalance• AzureLB– external
• Loadbalancingrules&Probes• Marathon-LB– internal
• Label(perservicePort)• HAPROXY_{n}_GROUP• HAPROXY_{n}_MODE• HAPROXY_{n}_VHOST
Mesos-DNS:https://docs.mesosphere.com/usage/service-discovery/Mesos-DNS/Marathon-lb label:https://github.com/mesosphere/marathon-lb/blob/master/Longhelp.mdACSloadbalancing:https://azure.microsoft.com/en-us/documentation/articles/container-service-load-balancing/
![Page 19: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/19.jpg)
Agenda
• Generalinformation• ACSdeployment• MesosphereDC/OS– Marathon• Docker Swarm• Demo
• DC/OS– alittlemoreinfo…• Docker &Windowsintegration• Q&A
![Page 20: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/20.jpg)
![Page 21: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/21.jpg)
![Page 22: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/22.jpg)
![Page 23: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/23.jpg)
Docker clientforWindows(Beta)
![Page 24: Microsoft Azure Container Service - DockerCH](https://reader031.fdocuments.us/reader031/viewer/2022030222/58841e341a28ab485c8b4f01/html5/thumbnails/24.jpg)
Thankyou