Successfully reported this slideshow.
Your SlideShare is downloading. ×

Herding Cattle with Azure Container Service (ACS)

Ad

One ring to rule them all …

Ad

https://aka.ms/acsinfo
https://github.com/Azure/acs-
engine

Ad

az acs create -n my-acs-instance -g my-resource-
group -t dcos -d my-host -l westus --generate-ssh-
keys --agent-count 3 -...

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 23 Ad
1 of 23 Ad

Herding Cattle with Azure Container Service (ACS)

Download to read offline

Your pet program has been containerized and is now part of the herd of microservices that work together to deliver a high quality production application. Spinning up containers on Docker hosts was the easy part, but everyone knows your application is as vulnerable as its weakest link. Having a single host isn't going to work. Although myriad options exist to orchestrate containers across hosts, including DC/OS, Docker Swarm, and Kubernetes, someone has to allocate the resources, configure the hosts and stand up the virtual environment. The open source Azure Container Services engine works with these popular orchestration tools to manage clusters and infrastructure to make it easier to, well, herd cattle. Learn about ACS, how to get up and running with a cluster that is ready to address elasticity and fail-over in minutes, and how ACS works with existing open source tools like Kubernetes (K8S) to give you a well known path to manage your application while easing management of the underlying infrastructure.

Your pet program has been containerized and is now part of the herd of microservices that work together to deliver a high quality production application. Spinning up containers on Docker hosts was the easy part, but everyone knows your application is as vulnerable as its weakest link. Having a single host isn't going to work. Although myriad options exist to orchestrate containers across hosts, including DC/OS, Docker Swarm, and Kubernetes, someone has to allocate the resources, configure the hosts and stand up the virtual environment. The open source Azure Container Services engine works with these popular orchestration tools to manage clusters and infrastructure to make it easier to, well, herd cattle. Learn about ACS, how to get up and running with a cluster that is ready to address elasticity and fail-over in minutes, and how ACS works with existing open source tools like Kubernetes (K8S) to give you a well known path to manage your application while easing management of the underlying infrastructure.

More Related Content

Herding Cattle with Azure Container Service (ACS)

  1. 1. One ring to rule them all …
  2. 2. https://aka.ms/acsinfo https://github.com/Azure/acs- engine
  3. 3. az acs create -n my-acs-instance -g my-resource- group -t dcos -d my-host -l westus --generate-ssh- keys --agent-count 3 --agent-vm-size Standard_D2_V2
  4. 4. Click Here
  5. 5. az acs create -n my-acs-swarm -g my-resource-group -t swarm az acs create -n my-acs-swarm -g my-resource-group
  6. 6. https://aka.ms/acsinfo https://cloudacademy.com/azu re/introduction-to-azure- container-service-acs-course/ http://bit.ly/coderblog @JeremyLikness

Editor's Notes

  • Who is Jeremy? What is Developer Advocacy? Why is our mascot “Bit” a racoon? Background (I’ve been coding 20 years professionally, half as product, half as consultant). A story about data centers …
  • This is a solution to draw it together and solve some of the pain points.
  • Note: pre-stage shell to avoid load time, don’t show subscription. Uname –r … lsb_release –a … az group list –o table … az acs list –o table … kubectl
  • Show portal first, then (Video walkthrough)
  • Two shells open. Have endpoint saved. ssh into box (azureuser@mgmt.), show docker ps and docker info. Export DOCKER_HOST and show docker info, then docker ps. On other shell, curl –s && echo “” the end point. Do a docker ps –a and show stopped container, start that container then refresh again to show load-balancing.
  • sudo az acs kubernetes install-cli … az acs kubernetes get-credentials –g –n …. kubectl get nodes … kubectl run clouddemo –image jlikness/ca-acs … kubectl get pods … kubectl expose deployments clouddemo –port=3000 –type=loadbalancer …. Kubectl get svc … kubectl scale deployments/clouddemo –replicas=3

×