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

PDF
Kubernetes Basics
PDF
Kubernetes
PDF
Introduction to kubernetes
PPTX
Kubernetes Basics
PDF
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
PDF
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
PDF
Containers: The What, Why, and How
PDF
CKA Certified Kubernetes Administrator Notes
Kubernetes Basics
Kubernetes
Introduction to kubernetes
Kubernetes Basics
CI CD Pipeline Using Jenkins | Continuous Integration and Deployment | DevOps...
Kubernetes Concepts And Architecture Powerpoint Presentation Slides
Containers: The What, Why, and How
CKA Certified Kubernetes Administrator Notes

What's hot (20)

PDF
Hands-On Introduction to Kubernetes at LISA17
PDF
Kubernetes: A Short Introduction (2019)
PDF
Kubernetes 101
PDF
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
PPTX
Kubernetes Introduction
PDF
An Introduction to Kubernetes
PDF
Kubernetes - A Comprehensive Overview
PPTX
DevOps with Kubernetes
PPTX
Kubernetes for Beginners: An Introductory Guide
PPTX
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
PPTX
Azure kubernetes service (aks)
PDF
Kubernetes - introduction
PDF
Introduction to Docker - VIT Campus
PPTX
Introduction to kubernetes
PPTX
Introduction to Kubernetes
PDF
Introduction to Kubernetes Workshop
PDF
Introduction to docker
PDF
Getting Started with Kubernetes
PPTX
Kubernetes PPT.pptx
PPTX
Azure AKS
Hands-On Introduction to Kubernetes at LISA17
Kubernetes: A Short Introduction (2019)
Kubernetes 101
Kubernetes Architecture | Understanding Kubernetes Components | Kubernetes Tu...
Kubernetes Introduction
An Introduction to Kubernetes
Kubernetes - A Comprehensive Overview
DevOps with Kubernetes
Kubernetes for Beginners: An Introductory Guide
What Is A Docker Container? | Docker Container Tutorial For Beginners| Docker...
Azure kubernetes service (aks)
Kubernetes - introduction
Introduction to Docker - VIT Campus
Introduction to kubernetes
Introduction to Kubernetes
Introduction to Kubernetes Workshop
Introduction to docker
Getting Started with Kubernetes
Kubernetes PPT.pptx
Azure AKS
Ad

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

PDF
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
PPTX
Docker and Kubernetes Training - India
PDF
Mastering Docker and Kubernetes The Guide for Modern Devops.pdf
PPTX
How Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
PPTX
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
PPTX
Docker EE 2.0 Choice, Security & Agility
PPTX
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
PDF
Kubernetes Up Running Dive Into The Future Of Infrastructure Third Edition 3r...
PDF
oci-container-engine-oke-100.pdf
PPTX
Docker and Kubernetes Training | Visualpath
PPTX
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
DOCX
Kubernetes - An introduction
PDF
Deploying your first application with Kubernetes
PPTX
Kubernetes on on on on on on on on on on on on on on Azure Deck.pptx
PDF
Kubernetes made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
PPTX
Docker Kubernetes Online Course - Docker and Kubernetes Training.pptx
PPTX
Microsoft, Linux, Open Source, DevOps
PDF
The D2iQ Guide to Steering a Successful Kubernetes Ship
PDF
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
PDF
Running and Managing Kubernetes on OpenStack
Kubernetes Interview Questions And Answers | Kubernetes Tutorial | Kubernetes...
Docker and Kubernetes Training - India
Mastering Docker and Kubernetes The Guide for Modern Devops.pdf
How Online Retailer Resident Scaled DevOps with AWS and CloudShell Colony
Develop and deploy Kubernetes applications with Docker - IBM Index 2018
Docker EE 2.0 Choice, Security & Agility
Persistent Storage for stateful applications on Kubernetes made easy with Ope...
Kubernetes Up Running Dive Into The Future Of Infrastructure Third Edition 3r...
oci-container-engine-oke-100.pdf
Docker and Kubernetes Training | Visualpath
Certification in Kubernetes for DevOps Professionals Orchestrating Containeri...
Kubernetes - An introduction
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 made easy with Docker Enterprise - Tech deep dive on Docker/Kubern...
Docker Kubernetes Online Course - Docker and Kubernetes Training.pptx
Microsoft, Linux, Open Source, DevOps
The D2iQ Guide to Steering a Successful Kubernetes Ship
How to Accelerate Your Application Delivery Process on Top of Kubernetes Usin...
Running and Managing Kubernetes on OpenStack
Ad

More from Edureka! (20)

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

Recently uploaded (20)

PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Five Habits of High-Impact Board Members
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
Architecture types and enterprise applications.pdf
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
UiPath Agentic Automation session 1: RPA to Agents
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PPTX
Modernising the Digital Integration Hub
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PPTX
The various Industrial Revolutions .pptx
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Consumable AI The What, Why & How for Small Teams.pdf
What is a Computer? Input Devices /output devices
sustainability-14-14877-v2.pddhzftheheeeee
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Five Habits of High-Impact Board Members
A review of recent deep learning applications in wood surface defect identifi...
A contest of sentiment analysis: k-nearest neighbor versus neural network
Architecture types and enterprise applications.pdf
A proposed approach for plagiarism detection in Myanmar Unicode text
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Developing a website for English-speaking practice to English as a foreign la...
Final SEM Unit 1 for mit wpu at pune .pptx
OpenACC and Open Hackathons Monthly Highlights July 2025
Zenith AI: Advanced Artificial Intelligence
UiPath Agentic Automation session 1: RPA to Agents
sbt 2.0: go big (Scala Days 2025 edition)
Modernising the Digital Integration Hub
Credit Without Borders: AI and Financial Inclusion in Bangladesh
The various Industrial Revolutions .pptx

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