Getting started with AKS
Tags: azure, kubernetes
Published: 2021-03-15 11:47:54

My love story with Konfhub contest (#azuredevstories)

Disclaimer: I am not professionally anywhere near to azure expert, I am just another developer with questions and queries.

I recently stumbled upon a tweet from [KonfHub](https://devstories.konfhub.com),  Featuring azuredev challenge. On exploring, it's a technical blogging contest cum learning program where all the participants have to complete any one of the MS Learn tracks and share a blog with their azure experience.

**Kubernetes, Who?**

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools are widely available.

**Kubernetes, Why?**

Containers are an excellent way to bundle and run your applications. In a production environment, you need to manage the containers that run the applications and ensure no downtime.

> Kubernetes will be the next big thing, oops It's already a one...

**Azure Kubernetes Service (AKS)**

In 2020 [kubeCon](https://www.cncf.io/events/kubecon-cloudnativecon-north-america-2020/), I entangled myself to Azure Kubernetes service, the stepping stone to start my exploration journey in AKS.
 
AKS is a fully-managed service that allows you to run Kubernetes in Azure without managing your Kubernetes clusters. Azure contains all the complex parts of running Kubernetes, and you can focus on your containers. Basic features include:
Pay only for the nodes (VMs)

*✍Features of AKS*

🌟 Azure Kubernetes Service tutorial will inform you of the simplicity of deploying managed Kubernetes cluster in Azure using AKS. 
🌟 Microsoft Azure can deal with essential maintenance and health monitoring tasks because it is a hosted Kubernetes service.
🌟 Common Azure Kubernetes Service documentation can shed light on the improvements in access, security, and monitoring.
🌟 AKS helps in integration with Azure Active Directory and using Kubernetes role-based access controls. Also, you could monitor the status of your cluster and resources.
🌟 Azure Kubernetes Service tutorial also includes elaborations on the feature of clusters and nodes in AKS.
🌟 AKS nodes run on Azure Virtual Machines, and AKS supports Kubernetes clusters running multiple node pools.
🌟 Azure Kubernetes Service documentation will also include virtual networks and ingress. You can deploy an AKS cluster into an existing virtual network.
🌟 The pods can communicate with other pods in the cluster and other nodes in the virtual network.

*My Journey with AKS*

I started a demo application [GitHub](https://github.com/dini-rockz93/azure-voting-app-redis) from Microsoft to test out the features and smoothness of AKS; needless to stay. I was pretty impressed. 

This [place](https://docs.microsoft.com/en-us/azure/aks/) will help you to get started on the Kubernetes and AKS, even if you have a piece of simple knowledge on the cloud computing concepts.


**Final words**
With this technical blogging contest by KonfHub, I firmly believe every software Engineer will engulf the practice of reading the documentation/blogs/articles/references, which helps explore the professional way of dealing with errors. Thank you, KonfHub, for this exquisite experience. 

References:

https://docs.microsoft.com/en-us/azure/aks/
https://kubernetes.io