Slide 1

Slide 1 text

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