Azure Kubernetes Services (AKS) - Key Features

  • Hands-On Getting Started

  • AKS Running in Localhost

  • Creating AKS cluster

  • Deploying Database

  • Deploying Apps

  • Kubernetes ingress

  • Adding TLS/SSL

  • Scaling options in AKS

  • AKS cluster monitoring

What Is Azure Kubernetes Service (AKS)?


What is Kubernetes?

Kubernetes is an open source tool for orchestrating containers. It packages isolated microservices into loosely-coupled containers that can be deployed and scaled anywhere. While traditional, monolithic architectures can be difficult to adapt, containers make it possible for applications to become more scalable, portable, and resilient (i.e. cloud native). Google created Kubernetes as an offshoot of its internal Borg project. It was open sourced in 2015 and has since become the industry standard for container orchestration. In the 2019 CNCF Survey, 78% of respondents were using Kubernetes in production compared to 58% the previous year. The adoption of Kubernetes is exploding.

Kubernetes comes with a capability of automating deployment, scaling of application, and operations of application containers across clusters. It is capable of creating container centric infrastructure.

Features of Kubernetes

Following are some of the important features of Kubernetes.

  1. Continues development, integration and deployment
  2. Containerized infrastructure
  3. Application-centric management
  4. Auto-scalable infrastructure
  5. Environment consistency across development testing and production
  6. Loosely coupled infrastructure, where each component can act as a separate unit
  7. Higher density of resource utilization
  8. Predictable infrastructure which is going to be created

One of the key components of Kubernetes is, it can run application on clusters of physical and virtual machine infrastructure. It also has the capability to run applications on cloud. It helps in moving from host-centric infrastructure to container-centric infrastructure.

Managed services (such as GKE, EKS, and AKS) make the process of adopting and managing Kubernetes easier by offering a variety of in-depth services.

The name Kubernetes originates from Greek, meaning helmsman or pilot. K8s as an abbreviation results from counting the eight letters between the "K" and the "s".

An error has occurred. This application may no longer respond until reloaded. Reload 🗙