Developer Workshop: Kubernetes on Azure
In four years, Kubernetes has gone from an open source orchestrator, to being accepted as the inaugural project of the Cloud Native Computing Foundation (CNCF), to now when it's undoubtedly seen as the container orchestration standard. Strong community support for Kubernetes can be gauged by the fact that, in terms of number of authors/issues, it is No. 2 (with No. 1 being Linux) across all projects on GitHub.
Today, Kubernetes as a service is available on all major public cloud platforms, including Azure. Azure Kubernetes Service (AKS) is a "managed" offering. This means that it greatly reduces the complexity and operational overhead of managing Kubernetes. AKS handles critical tasks like health monitoring and maintenance. AKS also natively integrates with Azure platform services like Azure Active Directory, Log Analytics and Azure Virtual Network. Finally, AKS enjoys a rich ecosystem of development tools such as Helm, Draft and extension for Visual Studio Code.
In summary, if you're building a container-packaged, microservices-oriented application, it's more than likely that such an application will need to run on a dynamically managed cluster such as AKS (for optimal use of resources and lowering overall TCO).
About Lele Vishwas
Vishwas Lele serves as the CTO at Applied Information Sciences, Inc. Based on his firm belief that public cloud is becoming the backbone of *all* IT, Vishwas assists organizations with envisioning, planning and realizing their public cloud objectives. Vishwas brings close to 30 years of experience and thought leadership to his position.