SlideShare a Scribd company logo
1 of 30
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Agenda
?
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Topics For Today’s DevOps Training
Need for Kubernetes1
What exactly it is & what its not?2
How does Kubernetes work?3
Use-Case: Kubernetes @ Pokemon Go4
Hands-on: Deployment with Kubernetes5
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Containers Are Good…
Both Linux Containers & Docker Containers
isolate the application from the host.
FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE .
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Damn! Container Problems…
Both Linux Containers & Docker Containers
isolate the application from the host.
FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE .
But…..Not
easily Scalable…
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Damn! Container Problems…
Both Linux Containers & Docker Containers
isolate the application from the host.
FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE .
But…..Not
easily Scalable…
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Damn! Container Problems…
Both Linux Containers & Docker Containers
isolate the application from the host.
FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE .
But…..Not
easily Scalable…
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Damn! Container Problems…
Both Linux Containers & Docker Containers
isolate the application from the host.
FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE .
But…..Not
easily Scalable…
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Problems With Scaling Up The Containers
It was not
Scalable because…
Containers could not communicate with each other
Containers had to be deployed appropriately
Containers had to be managed carefully
Auto scaling was not possible
Distributing traffic was still challenging
1
2
3
4
5
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
How Does Software Development Take Place?
So, What Is Needed?
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
A Container Management Tool !!!
Kubernetes is an open-source Container Management tool which automates
container deployment, container (de)scaling & container load balancing.
Benefit: Works brilliantly with all cloud vendors: Public, Hybrid & On-Premises.
• Written on Golang, it has a huge community because it was first
developed by Google & later donated to CNCF
• Can group ‘n’ no of containers into one logical unit for managing
& deploying them easily
More About Kubernetes
Reference: https://kubernetes.io/
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Features Of Kubernetes
Automatic Binpacking
Self Healing
Horizontal Scaling
Service Discovery &
Load Balancing
Automatic Rollbacks
& Rollouts
Secret & Configuration
Management
Storage Orchestration
Batch Execution
3
2
1
64
5
87
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
How Does Software Development Take Place?
Uncovering Few Myths About
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Kubernetes ‘IS NOT’
To be compared
vs. Docker
For containerizing
apps For applications with
simple architecture
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Kubernetes ‘ACTUALLY IS’
Best soln. for scaling
up Containers
A Container
Orchestration
platform Backed by huge
Community
Robust & Reliable
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
How Does Software Development Take Place?
Kubernetes
vs.
Docker ??
Kubernetes
vs.
Docker Swarm ??
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Kubernetes vs. Docker Swarm
FEATURES Kubernetes Docker Swarm
Installation &
Cluster configuration
Complicated & time consuming Easy & fast
GUI GUI available GUI not available
Scalability
Scaling up is slow compared to Swarm; but
guarantees stronger cluster state
Scaling up is faster than K8S;
but cluster strength not as robust
Load Balancing
Load balancing requires manual service
configuration
Provides built in load balancing technique
Updates & Rollbacks
Process scheduling to maintain services
while updating
Progressive updates and service health
monitoring throughout the update
Data Volumes Only shared with containers in same Pod Can be shared with any other container
Logging & Monitoring Inbuilt logging & monitoring tools Only 3rd party logging & monitoring tools
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Kubernetes vs. Docker Swarm Mindshare
Reference: https://platform9.com/blog/kubernetes-docker-swarm-compared/
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
How Does Software Development Take Place?
Pokemon Go Using Kubernetes
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Kubernetes @ Pokemon GO
Pokemon Go is an augmented reality game developed by Niantic for Android & iOS devices.
• 500+ million downloads, 20+ million daily active users
• Initially launched only in NA, Australia & New Zealand
• Inspired users to walk over 5.4 billion miles in a year
• Surpassed engineering expectations by 50 times
KEY STATS:-
“We believe that people are healthier when they go outside and have a reason to be connected to others.”
- Edward Wu, Director of Software Engineering, Niantic Labs
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Backend Architecture Of Pokemon Go Container
Cloud Dataflow
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
MapReduce & Cloud DataFlow For Scaling-Up
Cloud Dataflow
x5
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Easy Scaling Of Containers Using Kubernetes
Cloud Dataflow
x5
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Easy Scaling Of Containers Using Kubernetes
x50
• Biggest challenge for most applications is horizontal
scaling
• But for Pokemon Go, vertical scaling was also a major
challenge, because of real-time activity in gaming
environment from millions of users world-wide
• Niantic were prepared for traffic disasters of upto x5
times
CHALLENGE
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Easy Scaling Of Containers Using Kubernetes
x50
• Biggest challenge for most applications is horizontal
scaling
• But for Pokemon Go, vertical scaling was also a major
challenge, because of real-time activity in gaming
environment from millions of users world-wide
• Niantic were prepared for traffic disasters of upto x5
times
CHALLENGE
• Thanks to Kubernetes, Niantic were able to handle x50
times traffic
SOLUTION
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
How Does Software Development Take Place?
Architecture Of
KUBERNETES
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Kubernetes Architecture
UI
CLI
API
Kubernetes
Master
Node 1
Node 2
Node 3
Node 4
Image Registry
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
Working Of Kubernetes
Kubernetes
Master
→Master controls the cluster;
and the nodes in it
→Nodes host the containers inside them;
Containers are inside separate PODS
→PODS are logical collection of
containers which need to interact with
each other for an Application
→ Replication Controller is Master’s resource to
ensure that requested no. of pods are running on
nodes always
→ Service is an object on Master that provides load
balancing across a replicated group of PODS
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
UI
CLI
API
Kubernetes
Master
Image Registry
KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification
How Does Software Development Take Place?
Hands-On
KUBERNETES
What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginners | Edureka

More Related Content

What's hot

Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on KubernetesOpsta
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideBytemark
 
Kubernetes architecture
Kubernetes architectureKubernetes architecture
Kubernetes architectureJanakiram MSV
 
Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenTrang Nguyen
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfJuanSalinas593459
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes IntroductionPeng Xiao
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopBob Killen
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetesRishabh Indoria
 
An Introduction to Kubernetes
An Introduction to KubernetesAn Introduction to Kubernetes
An Introduction to KubernetesImesh Gunaratne
 
Kubernetes Workshop
Kubernetes WorkshopKubernetes Workshop
Kubernetes Workshoploodse
 
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...Edureka!
 
Docker and kubernetes
Docker and kubernetesDocker and kubernetes
Docker and kubernetesDongwon Kim
 
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveRancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveLINE Corporation
 
Rancher and Kubernetes Best Practices
Rancher and  Kubernetes Best PracticesRancher and  Kubernetes Best Practices
Rancher and Kubernetes Best PracticesAvinash Patil
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes IntroductionEric Gustafson
 
Introduction to Kubernetes with demo
Introduction to Kubernetes with demoIntroduction to Kubernetes with demo
Introduction to Kubernetes with demoOpsta
 

What's hot (20)

Deploy Application on Kubernetes
Deploy Application on KubernetesDeploy Application on Kubernetes
Deploy Application on Kubernetes
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory Guide
 
Kubernetes architecture
Kubernetes architectureKubernetes architecture
Kubernetes architecture
 
Kubernetes security
Kubernetes securityKubernetes security
Kubernetes security
 
Introduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang NguyenIntroduction of Kubernetes - Trang Nguyen
Introduction of Kubernetes - Trang Nguyen
 
Quick introduction to Kubernetes
Quick introduction to KubernetesQuick introduction to Kubernetes
Quick introduction to Kubernetes
 
OpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdfOpenShift-Technical-Overview.pdf
OpenShift-Technical-Overview.pdf
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Introduction to Kubernetes Workshop
Introduction to Kubernetes WorkshopIntroduction to Kubernetes Workshop
Introduction to Kubernetes Workshop
 
Introduction to kubernetes
Introduction to kubernetesIntroduction to kubernetes
Introduction to kubernetes
 
An Introduction to Kubernetes
An Introduction to KubernetesAn Introduction to Kubernetes
An Introduction to Kubernetes
 
Docker & kubernetes
Docker & kubernetesDocker & kubernetes
Docker & kubernetes
 
Kubernetes Workshop
Kubernetes WorkshopKubernetes Workshop
Kubernetes Workshop
 
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
Kubernetes Networking | Kubernetes Services, Pods & Ingress Networks | Kubern...
 
Docker and kubernetes
Docker and kubernetesDocker and kubernetes
Docker and kubernetes
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Rancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep DiveRancher 2.0 Technical Deep Dive
Rancher 2.0 Technical Deep Dive
 
Rancher and Kubernetes Best Practices
Rancher and  Kubernetes Best PracticesRancher and  Kubernetes Best Practices
Rancher and Kubernetes Best Practices
 
Kubernetes Introduction
Kubernetes IntroductionKubernetes Introduction
Kubernetes Introduction
 
Introduction to Kubernetes with demo
Introduction to Kubernetes with demoIntroduction to Kubernetes with demo
Introduction to Kubernetes with demo
 

Similar to What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginners | Edureka

Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...Edureka!
 
Docker and Kubernetes Training - India
Docker and Kubernetes Training - IndiaDocker and Kubernetes Training - India
Docker and Kubernetes Training - Indianavyatejavisualpath
 
How Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
How Online Retailer Resident Scaled DevOps with AWS and CloudShell ColonyHow Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
How Online Retailer Resident Scaled DevOps with AWS and CloudShell ColonyDevOps.com
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018Patrick Chanezon
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & AgilityAshnikbiz
 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...MayaData Inc
 
oci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfoci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfNandiniSinghal16
 
Docker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | VisualpathDocker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | Visualpathnavyatejavisualpath
 
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...wicultylearningsolut
 
Kubernetes - An introduction
Kubernetes - An introductionKubernetes - An introduction
Kubernetes - An introductionLoves Cloud
 
Deploying your first application with Kubernetes
Deploying your first application with KubernetesDeploying your first application with Kubernetes
Deploying your first application with KubernetesOVHcloud
 
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptxKubernetes on on on on on on on on on on on on on on Azure Deck.pptx
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptxHectorSebastianMendo
 
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...Kangaroot
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsJessica Deen
 
The D2iQ Guide to Steering a Successful Kubernetes Ship
The D2iQ Guide to Steering a Successful Kubernetes ShipThe D2iQ Guide to Steering a Successful Kubernetes Ship
The D2iQ Guide to Steering a Successful Kubernetes ShipAlex Hisaka
 
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...Mirantis
 
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackRunning and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackVictor Palma
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemKubeSphere
 
Best online kubernetes course in H2KInfosys.pdf
Best online kubernetes course in H2KInfosys.pdfBest online kubernetes course in H2KInfosys.pdf
Best online kubernetes course in H2KInfosys.pdfabhayah2k
 

Similar to What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginners | Edureka (20)

Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
 
Docker and Kubernetes Training - India
Docker and Kubernetes Training - IndiaDocker and Kubernetes Training - India
Docker and Kubernetes Training - India
 
How Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
How Online Retailer Resident Scaled DevOps with AWS and CloudShell ColonyHow Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
How Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
 
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Develop and deploy Kubernetes  applications with Docker - IBM Index 2018Develop and deploy Kubernetes  applications with Docker - IBM Index 2018
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
 
Docker EE 2.0 Choice, Security & Agility
Docker EE 2.0Choice, Security & AgilityDocker EE 2.0Choice, Security & Agility
Docker EE 2.0 Choice, Security & Agility
 
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
 
oci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdfoci-container-engine-oke-100.pdf
oci-container-engine-oke-100.pdf
 
Docker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | VisualpathDocker and Kubernetes Training | Visualpath
Docker and Kubernetes Training | Visualpath
 
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
 
Kubernetes - An introduction
Kubernetes - An introductionKubernetes - An introduction
Kubernetes - An introduction
 
Deploying your first application with Kubernetes
Deploying your first application with KubernetesDeploying your first application with Kubernetes
Deploying your first application with Kubernetes
 
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptxKubernetes on on on on on on on on on on on on on on Azure Deck.pptx
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
 
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOps
 
The D2iQ Guide to Steering a Successful Kubernetes Ship
The D2iQ Guide to Steering a Successful Kubernetes ShipThe D2iQ Guide to Steering a Successful Kubernetes Ship
The D2iQ Guide to Steering a Successful Kubernetes Ship
 
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
 
Running and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStackRunning and Managing Kubernetes on OpenStack
Running and Managing Kubernetes on OpenStack
 
Introduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystemIntroduction to KubeSphere and its open source ecosystem
Introduction to KubeSphere and its open source ecosystem
 
K8s debugging talk
K8s debugging talkK8s debugging talk
K8s debugging talk
 
Best online kubernetes course in H2KInfosys.pdf
Best online kubernetes course in H2KInfosys.pdfBest online kubernetes course in H2KInfosys.pdf
Best online kubernetes course in H2KInfosys.pdf
 

More from Edureka!

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaEdureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaEdureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaEdureka!
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaEdureka!
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaEdureka!
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaEdureka!
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaEdureka!
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaEdureka!
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaEdureka!
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaEdureka!
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | EdurekaEdureka!
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEdureka!
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEdureka!
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaEdureka!
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaEdureka!
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaEdureka!
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaEdureka!
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaEdureka!
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | EdurekaEdureka!
 

More from Edureka! (20)

What to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | EdurekaWhat to learn during the 21 days Lockdown | Edureka
What to learn during the 21 days Lockdown | Edureka
 
Top 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | EdurekaTop 10 Dying Programming Languages in 2020 | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
 
Top 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | EdurekaTop 5 Trending Business Intelligence Tools | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
 
Tableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | EdurekaTableau Tutorial for Data Science | Edureka
Tableau Tutorial for Data Science | Edureka
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Top 5 PMP Certifications | Edureka
Top 5 PMP Certifications | EdurekaTop 5 PMP Certifications | Edureka
Top 5 PMP Certifications | Edureka
 
Top Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | EdurekaTop Maven Interview Questions in 2020 | Edureka
Top Maven Interview Questions in 2020 | Edureka
 
Linux Mint Tutorial | Edureka
Linux Mint Tutorial | EdurekaLinux Mint Tutorial | Edureka
Linux Mint Tutorial | Edureka
 
How to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| EdurekaHow to Deploy Java Web App in AWS| Edureka
How to Deploy Java Web App in AWS| Edureka
 
Importance of Digital Marketing | Edureka
Importance of Digital Marketing | EdurekaImportance of Digital Marketing | Edureka
Importance of Digital Marketing | Edureka
 
RPA in 2020 | Edureka
RPA in 2020 | EdurekaRPA in 2020 | Edureka
RPA in 2020 | Edureka
 
Email Notifications in Jenkins | Edureka
Email Notifications in Jenkins | EdurekaEmail Notifications in Jenkins | Edureka
Email Notifications in Jenkins | Edureka
 
EA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | EdurekaEA Algorithm in Machine Learning | Edureka
EA Algorithm in Machine Learning | Edureka
 
Cognitive AI Tutorial | Edureka
Cognitive AI Tutorial | EdurekaCognitive AI Tutorial | Edureka
Cognitive AI Tutorial | Edureka
 
AWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | EdurekaAWS Cloud Practitioner Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
 
Blue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | EdurekaBlue Prism Top Interview Questions | Edureka
Blue Prism Top Interview Questions | Edureka
 
Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka Big Data on AWS Tutorial | Edureka
Big Data on AWS Tutorial | Edureka
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | EdurekaA star algorithm | A* Algorithm in Artificial Intelligence | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
 
Kubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | EdurekaKubernetes Installation on Ubuntu | Edureka
Kubernetes Installation on Ubuntu | Edureka
 
Introduction to DevOps | Edureka
Introduction to DevOps | EdurekaIntroduction to DevOps | Edureka
Introduction to DevOps | Edureka
 

Recently uploaded

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Recently uploaded (20)

[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

What Is Kubernetes | Kubernetes Introduction | Kubernetes Tutorial For Beginners | Edureka

  • 1. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Agenda ?
  • 2. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Topics For Today’s DevOps Training Need for Kubernetes1 What exactly it is & what its not?2 How does Kubernetes work?3 Use-Case: Kubernetes @ Pokemon Go4 Hands-on: Deployment with Kubernetes5
  • 3. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Containers Are Good… Both Linux Containers & Docker Containers isolate the application from the host. FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE .
  • 4. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Damn! Container Problems… Both Linux Containers & Docker Containers isolate the application from the host. FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE . But…..Not easily Scalable…
  • 5. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Damn! Container Problems… Both Linux Containers & Docker Containers isolate the application from the host. FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE . But…..Not easily Scalable…
  • 6. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Damn! Container Problems… Both Linux Containers & Docker Containers isolate the application from the host. FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE . But…..Not easily Scalable…
  • 7. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Damn! Container Problems… Both Linux Containers & Docker Containers isolate the application from the host. FASTER , RELIABLE , EFFICIENT , LIGHT -WEIGHT & SCALABLE . But…..Not easily Scalable…
  • 8. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Problems With Scaling Up The Containers It was not Scalable because… Containers could not communicate with each other Containers had to be deployed appropriately Containers had to be managed carefully Auto scaling was not possible Distributing traffic was still challenging 1 2 3 4 5
  • 9. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification How Does Software Development Take Place? So, What Is Needed?
  • 10. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification A Container Management Tool !!! Kubernetes is an open-source Container Management tool which automates container deployment, container (de)scaling & container load balancing. Benefit: Works brilliantly with all cloud vendors: Public, Hybrid & On-Premises. • Written on Golang, it has a huge community because it was first developed by Google & later donated to CNCF • Can group ‘n’ no of containers into one logical unit for managing & deploying them easily More About Kubernetes Reference: https://kubernetes.io/
  • 11. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Features Of Kubernetes Automatic Binpacking Self Healing Horizontal Scaling Service Discovery & Load Balancing Automatic Rollbacks & Rollouts Secret & Configuration Management Storage Orchestration Batch Execution 3 2 1 64 5 87
  • 12. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification How Does Software Development Take Place? Uncovering Few Myths About
  • 13. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Kubernetes ‘IS NOT’ To be compared vs. Docker For containerizing apps For applications with simple architecture
  • 14. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Kubernetes ‘ACTUALLY IS’ Best soln. for scaling up Containers A Container Orchestration platform Backed by huge Community Robust & Reliable
  • 15. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification How Does Software Development Take Place? Kubernetes vs. Docker ?? Kubernetes vs. Docker Swarm ??
  • 16. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Kubernetes vs. Docker Swarm FEATURES Kubernetes Docker Swarm Installation & Cluster configuration Complicated & time consuming Easy & fast GUI GUI available GUI not available Scalability Scaling up is slow compared to Swarm; but guarantees stronger cluster state Scaling up is faster than K8S; but cluster strength not as robust Load Balancing Load balancing requires manual service configuration Provides built in load balancing technique Updates & Rollbacks Process scheduling to maintain services while updating Progressive updates and service health monitoring throughout the update Data Volumes Only shared with containers in same Pod Can be shared with any other container Logging & Monitoring Inbuilt logging & monitoring tools Only 3rd party logging & monitoring tools
  • 17. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Kubernetes vs. Docker Swarm Mindshare Reference: https://platform9.com/blog/kubernetes-docker-swarm-compared/
  • 18. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification How Does Software Development Take Place? Pokemon Go Using Kubernetes
  • 19. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Kubernetes @ Pokemon GO Pokemon Go is an augmented reality game developed by Niantic for Android & iOS devices. • 500+ million downloads, 20+ million daily active users • Initially launched only in NA, Australia & New Zealand • Inspired users to walk over 5.4 billion miles in a year • Surpassed engineering expectations by 50 times KEY STATS:- “We believe that people are healthier when they go outside and have a reason to be connected to others.” - Edward Wu, Director of Software Engineering, Niantic Labs
  • 20. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Backend Architecture Of Pokemon Go Container Cloud Dataflow
  • 21. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification MapReduce & Cloud DataFlow For Scaling-Up Cloud Dataflow x5
  • 22. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Easy Scaling Of Containers Using Kubernetes Cloud Dataflow x5
  • 23. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Easy Scaling Of Containers Using Kubernetes x50 • Biggest challenge for most applications is horizontal scaling • But for Pokemon Go, vertical scaling was also a major challenge, because of real-time activity in gaming environment from millions of users world-wide • Niantic were prepared for traffic disasters of upto x5 times CHALLENGE
  • 24. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Easy Scaling Of Containers Using Kubernetes x50 • Biggest challenge for most applications is horizontal scaling • But for Pokemon Go, vertical scaling was also a major challenge, because of real-time activity in gaming environment from millions of users world-wide • Niantic were prepared for traffic disasters of upto x5 times CHALLENGE • Thanks to Kubernetes, Niantic were able to handle x50 times traffic SOLUTION
  • 25. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification How Does Software Development Take Place? Architecture Of KUBERNETES
  • 26. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Kubernetes Architecture UI CLI API Kubernetes Master Node 1 Node 2 Node 3 Node 4 Image Registry
  • 27. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification Working Of Kubernetes Kubernetes Master →Master controls the cluster; and the nodes in it →Nodes host the containers inside them; Containers are inside separate PODS →PODS are logical collection of containers which need to interact with each other for an Application → Replication Controller is Master’s resource to ensure that requested no. of pods are running on nodes always → Service is an object on Master that provides load balancing across a replicated group of PODS
  • 28. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification UI CLI API Kubernetes Master Image Registry
  • 29. KUBERNETES CERTIFICATION TRAINING www.edureka.co/kubernetes-certification How Does Software Development Take Place? Hands-On KUBERNETES