Introduction to
Azure Kubernetes Service (AKS)
Ronak Banka
Slide 2
Slide 2 text
HELLO!
I am Ronak Banka
Senior Solutions Architect with
VMware, Singapore
▸ Loves Kubernetes, Cloud &
Containers
▸ SRE practitioner
▸ Loves Cooking
2
@ronakbanka
https:/
/devstack.in
Slide 3
Slide 3 text
Agenda
▸ WTF is this Container??
▸ Let’s Talk about Kubernetes
▸ How Kubernetes Works
▸ Azure Kubernetes Service Overview
▸ Demo
3
Slide 4
Slide 4 text
WTF is this Container??
Slide 5
Slide 5 text
5
Slide 6
Slide 6 text
A container is a standard unit of software that packages up
code and all its dependencies so the application runs
quickly and reliably from one computing environment to
another.
6
Our Definition of Container
Slide 7
Slide 7 text
Let’s Go Back in Time
7
Let’s take a look at why Containers is so useful by going back in time.
Slide 8
Slide 8 text
Let’s Go Back in Time
8
Let’s take a look at why Containers is so useful by going back in time.
Slide 9
Slide 9 text
Why Containers?
Isolation
Scalability
Consistent Environment
Run Anywhere
Slide 10
Slide 10 text
Challenges with Containers?
10
● Manage, Scale and monitor containers
● Networking between containers
● Configuration management
● Service Discovery & Load Balancing...
Slide 11
Slide 11 text
11
Slide 12
Slide 12 text
Let’s Talk about Kubernetes
Slide 13
Slide 13 text
What is Kubernetes?
13
Kubernetes is a portable, extensible, open-source
platform for managing containerized workloads and
services, that facilitates both declarative configuration and
automation
Slide 14
Slide 14 text
How Kubernetes Can Help Us?
14
● Service discovery and load balancing
● Storage orchestration
● Automated rollouts and rollbacks
● Network policy support
● Self-healing
● Secret and configuration management
● API for Infrastructure
Slide 15
Slide 15 text
And it can run your Apps too!!
Slide 16
Slide 16 text
How Kubernetes Works?
Slide 17
Slide 17 text
17
K8s ARCHITECTURE
Slide 18
Slide 18 text
Azure Kubernetes Service (AKS)
Slide 19
Slide 19 text
Features
19
● Fully managed Kubernetes Cluster
● Scalable and secure by default
● Runs Linux, Windows and GPU workload
● End-to-end developer experience
● Pricing is based on compute (VM size of worker nodes)
• Free-of-charge master nodes
Slide 20
Slide 20 text
Integrations with AKS
20
● Azure container registry (ACR)
● Azure monitor for monitoring
○ Application Insights as APM
● Azure DevOps for CI/CD
● Azure AD for authentication and authorization
Slide 21
Slide 21 text
DEMO
Slide 22
Slide 22 text
Link for Tutorial
22
https://devstack.in/2020/06/06/getting-started-with-
azure-kubernetes-service-aks/
Slide 23
Slide 23 text
23
THANKS!
Any questions?
You can find me at:
▸ @ronakbanka on Twitter
▸ Check my Blog on https:/
/devstack.in