Microsoft Azure Cloud Integrates Kubernetes And Docker
Microsoft Open Technologies adds Kubernetes and Docker container capabilities to Azure.
August 28, 2014
Microsoft announced today that Kubernetes can be used to manage Docker containers on Microsoft Azure. The Azure team has also released the Azure Kubernetes Visualizer project, which makes it easier to experiment with and learn Kubernetes on Azure.
Microsoft Open Technologies promised to bring Docker and Kubernetes support to Microsoft Azure last July. Kubernetes helps manage the deployment of Docker workloads. Docker is an open-source engine that automates the deployment of any application as a portable, self-sufficient container that will run almost anywhere, such as data centers and clouds. The combination of the two provides a commercial-grade, highly available and production ready compute fabric. Docker and Kubernetes recently melded into Google’s cloud.
As a result of Open Technologies’ work, it is now possible to use a single tool to manage Docker container clusters on Azure. With these latest contributions to the Kubernetes toolset, developers can transparently deploy and manage container clusters on Azure.
Key features included in this work:
Build a container and publish it to Azure Storage
Deploy an Azure cluster using container images from Azure Storage or the Docker Hub
Configure an Azure cluster
Update the Kubernetes application on an existing cluster
Tear down an Azure cluster
The Visualizer project was built during Microsoft Hackathon.
“Our project was to build a visualization system for what Kubernetes is doing when managing Docker on Azure,” writes Madhan Arumugam Ramakrishnan, principal lead program manager, Azure Compute Runtime. “The goal was to visually demonstrate some Docker and Kubernetes concepts such as containers, pods, labels, minions, and replication controllers.”
About the Author
You May Also Like