Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 3.13 KB

intro-kubernetes.md

File metadata and controls

62 lines (48 loc) · 3.13 KB
title description services documentationcenter author manager editor tags keywords ms.assetid ms.service ms.devlang ms.topic ms.tgt_pltfrm ms.workload ms.date ms.author ms.custom
Introduction to Azure Container Service for Kubernetes | Microsoft Docs
Azure Container Service for Kubernetes makes it simple to deploy and manage container-based applications on Azure.
container-service
gabrtv
timlt
aks, azure-container-service
Kubernetes, Docker, Containers, Microservices, Azure
container-service
na
overview
na
na
07/21/2017
gamonroy
mvc

Introduction to Azure Container Service (AKS)

Azure Container Service for Kubernetes makes it simple to create, configure, and manage a cluster of virtual machines that are preconfigured to run containerized applications. This enables you to use your existing skills, or draw upon a large and growing body of community expertise, to deploy and manage container-based applications on Microsoft Azure.

By using Azure Container Service, you can take advantage of the enterprise-grade features of Azure, while still maintaining application portability through Kubernetes and the Docker image format.

Using Azure Container Service for Kubernetes

Our goal with Azure Container Service is to provide a container hosting environment by using open-source tools and technologies that are popular among our customers today. To this end, we expose the standard Kubernetes API endpoints. By using these standard endpoints, you can leverage any software that is capable of talking to a Kubernetes cluster. For example, you might choose kubectl, helm, or draft.

Creating a Kubernetes cluster using Azure Container Service

To begin using Azure Container Service, deploy an Azure Container Service cluster with the Azure CLI 2.0 or via the portal (search the Marketplace for Azure Container Service). If you are an advanced user who needs more control over the Azure Resource Manager templates, you can use the open source acs-engine project to build your own custom Kubernetes cluster and deploy it via the az CLI.

Using Kubernetes

Kubernetes automates deployment, scaling, and management of containerized applications. It has a rich set of features including:

  • Automatic binpacking
  • Self-healing
  • Horizontal scaling
  • Service discovery and load balancing
  • Automated rollouts and rollbacks
  • Secret and configuration management
  • Storage orchestration
  • Batch execution

Videos

Kubernetes Support in Azure Container Services (Azure Friday, January 2017):

[!VIDEO https://channel9.msdn.com/Shows/Azure-Friday/Kubernetes-Support-in-Azure-Container-Services/player]

Tools for Developing and Deploying Applications on Kubernetes (Azure OpenDev, June 2017):

[!VIDEO https://channel9.msdn.com/Events/AzureOpenDev/June2017/Tools-for-Developing-and-Deploying-Applications-on-Kubernetes/player]

Next steps

Explore the Kubernetes Quickstart to begin exploring Azure Container Service today.