Azure kubernetes service

V
Vishwas NIntern em Flutura Business Solutions Pvt. Ltd
Azure Kubernetes Service
By : Vishwas Narayan
Azure+Kubernetes
Azure kubernetes service
Agenda
1. What is Azure Kubernetes Service?
2. Evolution of the Software Development and Deployment
3. VM vs Container
4. Working of Kubernetes
5. Working of AKS
6. Use cases
7. Demo
What is Azure Kubernetes Service?
What is Azure Kubernetes service
AKS is an open-source fully managed container orchestration service that became
available in June 2018 and is available on the Microsoft Azure public cloud that
can be used to deploy, scale and manage Docker containers and container-based
applications in a cluster environment.
This offers Serverless Continuous and Continuous Deployment Experience.
What it offers is?
● End to End Deployment
● Scalability
● Availability
Evolution of the Software Development
Some right questions and some Changes in the Infrastructure used.
On premises had some of the problems
1. Which OS works better?
2. What is the size of server should i buy?
3. Are my server in secure location?
4. How often should I patch my server?
5. How can I increase Server utilization?
6. How do I architect my application?
7. How do I deploy the new code on my server?
8. What is plan be for the disaster and the Fault tolerance?
9. When should I take the Backup?
10. How can I increase server utilization?
11. What storage is needed?
12. How often should I patch my servers?
13. How can I dynamically configure my app?
14. Which packages should be on my server?
15. servers for my business needs? And many more
IaaS had some problems
1. What is the right size of servers for my business needs? How can I increase
server utilization? How many servers do I need? How can I scale my app?
2. How often should I patch my servers? How often should I backup my server?
Which packages should be on my server?
3. How do I architect my application?
4. How do I deploy new code to my server? Which OS should I use? Who
monitors my App?
PaaS
1. What is the right size of "servers" for my business needs?
2. How can I increase "server" utilization?
3. How many "servers" do I need?
4. How can I scale my app?
5. How do I architect my application?
Azure kubernetes service
Serverless is always about
How do I architect my application?
The cloud simplified
1. Computer
2. Storage
3. Network
There were different models to it
Application
Architecture
Application
Infrastructure
Deployment
Or
Packaging
Waterfall
Agile
DevOps
Scrum
Monolithic v/s SOA v/s Microservice
Monolithic SOA
Microservice
Container are very light weight
SERVER
HOST OS
GUEST OS
HYPERVISOR
LIBRARIES/Bin
APP A
GUEST OS
LIBRARIES/Bin
APP B
VM
SERVER
HOST OS
APP A APP B
LIBRARIES LIBRARIES
CONTAINER
S
• Containers are isolated but share OS
• Increase the compute density and
memory utilization
DOCKER ENGINE
What is Kubernetes?
Need for Kubernetes?
1. Container Communication
2. Appropriate Container Deployment
3. Careful Container Management
4. Enable Autoscaling
Just Refer : https://kubernetes.io/
Azure kubernetes service
Azure kubernetes service
UI
CLI
API Kubernetes Master
NODE 1
NODE 2
NODE - N (any number of
nodes can be created)
Everything that we
can think about the
container will also be
done from the
kubernetes here.
Image registry
Kubernetes Master
Everything that we
can think about the
container will also be
done from the
kubernetes here.we
also can talk about
replication controller
and service
NODE N number of the nodes inside the kubernetes
master
NODE
PODS PODS
NODE
PODS PODS
Some Terms for the Defintion
1. Master
2. PODS
3. Nodes
4. Replication Controller
5. Service
Working of the Azure Kubernetes Service?
So they are the service that you use for managing the compute resources for the
application that has been deployed.
Every time an API calls there is a different service that requires compute service
thus scaling and load shifting is also taken care from the AKS clusters.
Azure kubernetes service
Azure kubernetes service
So basically lift and shift operation is also taken care
Uses of AKS
● Existing apps can be easily migrated to Kubernetes.
● Microservices-based application deployment and administration made easier
● DevSecOps is simple to incorporate.
● On-demand deployment and control of IoT devices
● AKS is used to train machine learning models.
Use cases of the AKS
So let's build some Clusters for any application
1 de 31

Recomendados

Azure kubernetes service (aks)Azure kubernetes service (aks)
Azure kubernetes service (aks)Akash Agrawal
4.1K visualizações23 slides
AKSAKS
AKSgirish goudar
1.3K visualizações56 slides
Aks pimarox from zero to heroAks pimarox from zero to hero
Aks pimarox from zero to heroJohan Biere
451 visualizações69 slides
Azure AKSAzure AKS
Azure AKSGaetan Jaminon
215 visualizações10 slides

Mais conteúdo relacionado

Mais procurados

Kubernetes BasicsKubernetes Basics
Kubernetes BasicsEueung Mulyana
8K visualizações40 slides
AWS ECS vs EKSAWS ECS vs EKS
AWS ECS vs EKSNorberto Enomoto
580 visualizações32 slides
KubernetesKubernetes
KubernetesHenry He
159 visualizações17 slides

Mais procurados(20)

Kubernetes BasicsKubernetes Basics
Kubernetes Basics
Eueung Mulyana8K visualizações
AWS ECS vs EKSAWS ECS vs EKS
AWS ECS vs EKS
Norberto Enomoto580 visualizações
Lets talk about: Azure Kubernetes Service (AKS)Lets talk about: Azure Kubernetes Service (AKS)
Lets talk about: Azure Kubernetes Service (AKS)
Pedro Sousa330 visualizações
KubernetesKubernetes
Kubernetes
Henry He159 visualizações
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory Guide
Bytemark10.6K visualizações
Kubernetes & Google Kubernetes Engine (GKE)Kubernetes & Google Kubernetes Engine (GKE)
Kubernetes & Google Kubernetes Engine (GKE)
Akash Agrawal1.2K visualizações
A quick introduction to AKSA quick introduction to AKS
A quick introduction to AKS
Alessandro Melchiori423 visualizações
Amazon EKS - Elastic Container Service for KubernetesAmazon EKS - Elastic Container Service for Kubernetes
Amazon EKS - Elastic Container Service for Kubernetes
Amazon Web Services6.4K visualizações
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
Bob Killen4.7K visualizações
Kubernetes 101Kubernetes 101
Kubernetes 101
Crevise Technologies1.6K visualizações
Hands-On Introduction to Kubernetes at LISA17Hands-On Introduction to Kubernetes at LISA17
Hands-On Introduction to Kubernetes at LISA17
Ryan Jarvinen1.1K visualizações
Kubernetes - introductionKubernetes - introduction
Kubernetes - introduction
Sparkbit459 visualizações
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on Kubernetes
Opsta125 visualizações
Why Kubernetes on AzureWhy Kubernetes on Azure
Why Kubernetes on Azure
Microsoft Tech Community2.1K visualizações
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
Microsoft Tech Community4.7K visualizações
Introduction to helmIntroduction to helm
Introduction to helm
Jeeva Chelladhurai3.7K visualizações
AWS VS AZURE VS GCP.pptxAWS VS AZURE VS GCP.pptx
AWS VS AZURE VS GCP.pptx
Raneesh Ramesan147 visualizações

Similar a Azure kubernetes service(20)

Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
Trang Nguyen480 visualizações
Azure Modern Cloud App Development Approaches 2017Azure Modern Cloud App Development Approaches 2017
Azure Modern Cloud App Development Approaches 2017
Vadim Zendejas154 visualizações
DevOps demystifiedDevOps demystified
DevOps demystified
Xebia IT Architects1.9K visualizações
Nugwc k8s session-16-march-2021Nugwc k8s session-16-march-2021
Nugwc k8s session-16-march-2021
Avanti Patil67 visualizações
Running Containers On AzureRunning Containers On Azure
Running Containers On Azure
Omnia Ismail46 visualizações
KubernetesPPT.pptxKubernetesPPT.pptx
KubernetesPPT.pptx
Ryuzaki36015 visualizações
stupid-simple-kubernetes-final.pdfstupid-simple-kubernetes-final.pdf
stupid-simple-kubernetes-final.pdf
DaniloQueirozMota52 visualizações
Containers On Azure.Containers On Azure.
Containers On Azure.
Omnia Ismail132 visualizações
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOps
Jessica Deen212 visualizações
Moving Applications into Azure KubernetesMoving Applications into Azure Kubernetes
Moving Applications into Azure Kubernetes
Hussein Salman729 visualizações
Azure Container AppsAzure Container Apps
Azure Container Apps
Ken Sykora750 visualizações
Deploying Containers on AzureDeploying Containers on Azure
Deploying Containers on Azure
Hussein Salman723 visualizações

Mais de Vishwas N

API Testing and Hacking.pdfAPI Testing and Hacking.pdf
API Testing and Hacking.pdfVishwas N
58 visualizações26 slides
API Hijacking.pdfAPI Hijacking.pdf
API Hijacking.pdfVishwas N
16 visualizações26 slides
Deepfence.pdfDeepfence.pdf
Deepfence.pdfVishwas N
23 visualizações35 slides
API Testing and Hacking (1).pdfAPI Testing and Hacking (1).pdf
API Testing and Hacking (1).pdfVishwas N
298 visualizações26 slides

Mais de Vishwas N(20)

API Testing and Hacking.pdfAPI Testing and Hacking.pdf
API Testing and Hacking.pdf
Vishwas N58 visualizações
API Hijacking.pdfAPI Hijacking.pdf
API Hijacking.pdf
Vishwas N16 visualizações
Deepfence.pdfDeepfence.pdf
Deepfence.pdf
Vishwas N23 visualizações
DevOps - A Purpose for an Institution.pdfDevOps - A Purpose for an Institution.pdf
DevOps - A Purpose for an Institution.pdf
Vishwas N6 visualizações
API Testing and Hacking (1).pdfAPI Testing and Hacking (1).pdf
API Testing and Hacking (1).pdf
Vishwas N298 visualizações
API Hijacking (1).pdfAPI Hijacking (1).pdf
API Hijacking (1).pdf
Vishwas N6 visualizações
Dapr.pdfDapr.pdf
Dapr.pdf
Vishwas N14 visualizações
linkerd.pdflinkerd.pdf
linkerd.pdf
Vishwas N8 visualizações
HoloLens.pdfHoloLens.pdf
HoloLens.pdf
Vishwas N16 visualizações
Lets build with DevSecOps Culture.pdfLets build with DevSecOps Culture.pdf
Lets build with DevSecOps Culture.pdf
Vishwas N7 visualizações
Github Actions and Terraform.pdfGithub Actions and Terraform.pdf
Github Actions and Terraform.pdf
Vishwas N84 visualizações
KEDA.pdfKEDA.pdf
KEDA.pdf
Vishwas N7 visualizações
Container on azureContainer on azure
Container on azure
Vishwas N93 visualizações
Deeplearning and dev ops azureDeeplearning and dev ops azure
Deeplearning and dev ops azure
Vishwas N98 visualizações
Azure data lakesAzure data lakes
Azure data lakes
Vishwas N119 visualizações
Azure dev opsAzure dev ops
Azure dev ops
Vishwas N120 visualizações
Azure ai on premises with  dockerAzure ai on premises with  docker
Azure ai on premises with docker
Vishwas N70 visualizações

Último(20)

UiPath Document Understanding_Day 3.pptxUiPath Document Understanding_Day 3.pptx
UiPath Document Understanding_Day 3.pptx
UiPathCommunity87 visualizações
Serverless cloud architecture patternsServerless cloud architecture patterns
Serverless cloud architecture patterns
Jimmy Dahlqvist17 visualizações
childcare.pdfchildcare.pdf
childcare.pdf
fatma alnaqbi13 visualizações
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptx
MollyBrown8614 visualizações
UiPath Document Understanding_Day 2.pptxUiPath Document Understanding_Day 2.pptx
UiPath Document Understanding_Day 2.pptx
RohitRadhakrishnan8265 visualizações
Sustainable MarketingSustainable Marketing
Sustainable Marketing
Theo van der Zee7 visualizações
WEB 2.O TOOLS: Empowering education.pptxWEB 2.O TOOLS: Empowering education.pptx
WEB 2.O TOOLS: Empowering education.pptx
narmadhamanohar218 visualizações
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Google
sebastianthomasbejan10 visualizações
Audience profile.pptxAudience profile.pptx
Audience profile.pptx
MollyBrown8612 visualizações
zotabet.pdfzotabet.pdf
zotabet.pdf
zotabetcasino6 visualizações
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptx
UiPathCommunity77 visualizações
PORTFOLIO 1 (Bret Michael Pepito).pdfPORTFOLIO 1 (Bret Michael Pepito).pdf
PORTFOLIO 1 (Bret Michael Pepito).pdf
brejess04106 visualizações
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 visualizações
AI Powered event-driven translation botAI Powered event-driven translation bot
AI Powered event-driven translation bot
Jimmy Dahlqvist16 visualizações
informing ideas.docxinforming ideas.docx
informing ideas.docx
MollyBrown8612 visualizações

Azure kubernetes service

  • 1. Azure Kubernetes Service By : Vishwas Narayan
  • 4. Agenda 1. What is Azure Kubernetes Service? 2. Evolution of the Software Development and Deployment 3. VM vs Container 4. Working of Kubernetes 5. Working of AKS 6. Use cases 7. Demo
  • 5. What is Azure Kubernetes Service?
  • 6. What is Azure Kubernetes service AKS is an open-source fully managed container orchestration service that became available in June 2018 and is available on the Microsoft Azure public cloud that can be used to deploy, scale and manage Docker containers and container-based applications in a cluster environment. This offers Serverless Continuous and Continuous Deployment Experience.
  • 7. What it offers is? ● End to End Deployment ● Scalability ● Availability
  • 8. Evolution of the Software Development Some right questions and some Changes in the Infrastructure used.
  • 9. On premises had some of the problems 1. Which OS works better? 2. What is the size of server should i buy? 3. Are my server in secure location? 4. How often should I patch my server? 5. How can I increase Server utilization? 6. How do I architect my application? 7. How do I deploy the new code on my server? 8. What is plan be for the disaster and the Fault tolerance? 9. When should I take the Backup? 10. How can I increase server utilization? 11. What storage is needed? 12. How often should I patch my servers? 13. How can I dynamically configure my app? 14. Which packages should be on my server? 15. servers for my business needs? And many more
  • 10. IaaS had some problems 1. What is the right size of servers for my business needs? How can I increase server utilization? How many servers do I need? How can I scale my app? 2. How often should I patch my servers? How often should I backup my server? Which packages should be on my server? 3. How do I architect my application? 4. How do I deploy new code to my server? Which OS should I use? Who monitors my App?
  • 11. PaaS 1. What is the right size of "servers" for my business needs? 2. How can I increase "server" utilization? 3. How many "servers" do I need? 4. How can I scale my app? 5. How do I architect my application?
  • 13. Serverless is always about How do I architect my application?
  • 14. The cloud simplified 1. Computer 2. Storage 3. Network
  • 15. There were different models to it Application Architecture Application Infrastructure Deployment Or Packaging Waterfall Agile DevOps Scrum
  • 16. Monolithic v/s SOA v/s Microservice Monolithic SOA Microservice
  • 17. Container are very light weight SERVER HOST OS GUEST OS HYPERVISOR LIBRARIES/Bin APP A GUEST OS LIBRARIES/Bin APP B VM SERVER HOST OS APP A APP B LIBRARIES LIBRARIES CONTAINER S • Containers are isolated but share OS • Increase the compute density and memory utilization DOCKER ENGINE
  • 19. Need for Kubernetes? 1. Container Communication 2. Appropriate Container Deployment 3. Careful Container Management 4. Enable Autoscaling Just Refer : https://kubernetes.io/
  • 22. UI CLI API Kubernetes Master NODE 1 NODE 2 NODE - N (any number of nodes can be created) Everything that we can think about the container will also be done from the kubernetes here. Image registry
  • 23. Kubernetes Master Everything that we can think about the container will also be done from the kubernetes here.we also can talk about replication controller and service NODE N number of the nodes inside the kubernetes master NODE PODS PODS NODE PODS PODS
  • 24. Some Terms for the Defintion 1. Master 2. PODS 3. Nodes 4. Replication Controller 5. Service
  • 25. Working of the Azure Kubernetes Service? So they are the service that you use for managing the compute resources for the application that has been deployed. Every time an API calls there is a different service that requires compute service thus scaling and load shifting is also taken care from the AKS clusters.
  • 28. So basically lift and shift operation is also taken care
  • 29. Uses of AKS ● Existing apps can be easily migrated to Kubernetes. ● Microservices-based application deployment and administration made easier ● DevSecOps is simple to incorporate. ● On-demand deployment and control of IoT devices ● AKS is used to train machine learning models.
  • 30. Use cases of the AKS
  • 31. So let's build some Clusters for any application