SlideShare a Scribd company logo
MICROSERVICES,
CONTAINERS & K8 :
a Match made in
Heaven
AKSHAT PAUL
Author.Developer
Digital Specialist, McKinsey & Company
Twitter: @paulakshat
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
Akshat
Paul
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
Author.Developer
Digital Specialist, McKinsey & Company
Twitter: @paulakshat
What does that
mean ?
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
I Code
On the go.
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
Author &
TR
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
“Healthy Life” == “Keto
Life”
http://tiny.cc/bergap
Interview with Dr.Berg
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
THE
AG E N DA
AKSHAT PAUL
Author.Developer
@paulakshat
• Evolution from Monolith ->
Microservices
• Why Microservices ?
• Benefits and Challenges
• Containers to the rescue
• Challenges with containers
• Container Orchestration
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
THE
SIMPLE
MONOLITH
AKSHAT PAUL
Author.Developer
@paulakshat
UI
Layer
Business
Layer
Data
Layer
Shopping
website
Data
Access
Accounts
Orders
Promotions
Inventory
Products
Database
Internet
Customer
Account Orders
Offers Basket
AKSHAT PAUL
Author.Developer
@paulakshat
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h A P R I L 2 0 1 8
MONOLITH APPLICATION
BE N EF ITS
FAST DEVELOPMENT
EASY TO
UNDERSTAND EASY
TO DEPLOY
PERFECT CHOICE FOR
PROTOYPES, MVPS AND MMPS
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
THE
C O M P L E X
MONOLITH
VIEWS/WEBPAG
ES API
HIGH TRAFFIC VOLUME.
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
AKSHAT PAUL
Author.Developer
@paulakshat
Shopping
website
Internal
Support
website
Service
Data
Access
Accounts
Orders
Promotions
Inventory
Products
Database
Internet
Customer
Account Orders
Offers Basket
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
EM ERGENC E OF
M ICROSERVICE
S
DEV OPS DAY 21ST -22ND JULY 2017
AKSHAT PAUL
Author.Developer
@paulakshat
Client
Account Orders
BasketOffers
Accounts
Service
Orders
Service
Products
Service
Promotions
Service
Inventory
Service
Internet
API
Gateway
Internal
Support
website
Shopping
website
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h A P R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
M ICROSERVICES
K EY PRINCIPLE
SDECENTRALIZE
D
GOVERNANCE
AUTONOMOUS
MODELED AROUND
BUSINESS
DOMAIN
RESILIEN
CE
INFRASTRUCTU
RE
AUTOMATION
EVOLUTIONARY
DESIGN
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
DECENTRALIZED DATA
DEV OPS DAY 21ST -22ND JULY 2017
BENEFITSOF
M ICROSERVICE
S
Shorter Development Cycles
Faster Deployments
Enables Frequent updates
Highly scalable
Fast issue resolution
Decouple various parts
Right Technology
Enable distributed teams
Better ownership &
knowledge
AKSHAT PAUL
Author.Developer
@paulakshat
BUT WAIT . . .
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
|| Lets take a pause
||
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
Morality,
creativity,
spontaneity,
problem solving,
lack of prejudice,
acceptance of facts
Self-esteem, confidence,
achievement, respect of others,
respect by others
Friendship, family, sexual intimacy
Security of: Body, employment, resources, morality,
the family, health, property
Breathing, food, water, sex, sleep, homeostasis, excretion
Self-actualization
Esteem
Love/ belonging
Safety
Physiological
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
MASLOW HEIRARCHY
OF NEEDS
Scalable apps
MMP
(Minimum marketable product)
MVP
(Minimum viable product)
Proof of Concept || Prototype
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
HEIRARCHY OF NEEDS
FOR SOFTWARE
DEVELOPMENT
MICROSERVICES
CHA LLEN GE
SMultiple services can have multiple tech
stack.
Deployment & scheduling
Scaling
Operations overhead : different ways to
setup & different ways to execute
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
DEV OPS DAY 21ST -22ND JULY 2017
AKSHAT PAUL
Author.Developer
@paulakshat
“MODERN ARCHITECTURE
REQUIRE MODERN TOOLS”
CONTAIN ER
S
T O T H E RES CU
E
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
Guest OSGuest OS Guest OS
Bins/ LibsBins/ Libs Bins/ Libs
App 2App 1 App 3
Hypervisor
Host operating system
Infrastructure
Virtual Machines
Bins/ LibsBins/ Libs Bins/ Libs
App 2App 1 App 3
Docker engine
Operating system
Infrastructure
Containers
VM VM VM
CONTAINER CONTAINER CONTAINER
CON TA IN ER
S
SOLVES
 Specialized hardware
 Provisioning of new stacks
 Specific Guest OSes
 Simple to use
 1 image many containers
 Isolation
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
CONTAINER
CHA LLEN GE
S
 How can I be sure right things
are deployed ?
 Discovery : how do containers find
each other.
 Bring back my monolith :'(
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
DEV OPS DAY 21ST -22ND JULY 2017
AKSHAT PAUL
Author.Developer
@paulakshat
“MODERN ARCHITECTURE
REQUIRE MODERN TOOLS”
C O N T A I N E R O R C H E S T R A T I O N
KUBERNETE
S
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
RW
CH
GK
LW
AM
S
HM
LB
S CH
RB
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
LW
LB
GK
CH CH
HM
AM
S
RW
RB
S
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
Auth
HTTPS
Load
balancer
HTTPS
Search
K/V Store
MySQL
Log
Node 1
Node 2
Node 3
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
Kubernetes
SOLVES
• Service discovery
• Container scheduling
• Networking
• Load-balancing
• Auto-scaling
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
 Package up the
container
 With declarative
manifest
 Thats it ! Rest Kubernetes can
handle
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
DECLARATIVE MODEL &
DESIRED STATE
MICROSERVICE
S
CONTAINER
S
KUBERNETE
S
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
AKSHAT PAUL
Author.Developer
@paulakshat
THANK
YOU!
MICROSERVICES, CONTAINERS &
K8 :
A MATCH MADE IN HEAVEN
T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8

More Related Content

PDF
Progressive Web Apps: Is it a replacement for your mobile app?
PPTX
From close to open - oscon 2016
PDF
Working with Skewed Data: The Iterative Broadcast with Fokko Driesprong Rob K...
PDF
Topo pal does2016
PDF
De la cocina a la mesa, de GeneXus a la nube
PDF
Java 20
PPTX
DevOps Measurement - DevOpsDays DC
PDF
120 WATSUK 2014 Antony Askew - AutoSys In The Real World
Progressive Web Apps: Is it a replacement for your mobile app?
From close to open - oscon 2016
Working with Skewed Data: The Iterative Broadcast with Fokko Driesprong Rob K...
Topo pal does2016
De la cocina a la mesa, de GeneXus a la nube
Java 20
DevOps Measurement - DevOpsDays DC
120 WATSUK 2014 Antony Askew - AutoSys In The Real World

Similar to Microservices, Container and Kubernetes : A Match Made in Heaven (20)

PPTX
Cloud Computing in the Enterprise
PPTX
Container Days NYC Keynote
PDF
Net Microservices Architecture For Containerized Net Applications V70 Updated...
PDF
Net Microservices Architecture For Containerized Net Applications V60 Updated...
PPTX
Docker for the enterprise
PPTX
Net core microservice development made easy with azure dev spaces
PDF
Microservices for Application Modernisation
PDF
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
PPTX
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
PPTX
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
PPTX
.NET microservices with Azure Service Fabric
PPTX
Event Bus as Backbone for Decoupled Microservice Choreography - Lecture and W...
PDF
Modernising Change - Lime Point - Confluent - Kong
PPTX
The Microservices world in. NET Core and. NET framework
PDF
Microservices 101: From DevOps to Docker and beyond
PPTX
Microservices with Azure Service Fabric
PPT
Integration in the Cloud
PPTX
DevOps Days Montevideo Container Superhero Keynote
PPTX
Doing Dropbox the Native Cloud Native Way
PDF
Containers: Don't Skeu Them Up (LinuxCon Dublin)
Cloud Computing in the Enterprise
Container Days NYC Keynote
Net Microservices Architecture For Containerized Net Applications V70 Updated...
Net Microservices Architecture For Containerized Net Applications V60 Updated...
Docker for the enterprise
Net core microservice development made easy with azure dev spaces
Microservices for Application Modernisation
Modernizing Applications with Microservices and DC/OS (Lightbend/Mesosphere c...
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
.NET microservices with Azure Service Fabric
Event Bus as Backbone for Decoupled Microservice Choreography - Lecture and W...
Modernising Change - Lime Point - Confluent - Kong
The Microservices world in. NET Core and. NET framework
Microservices 101: From DevOps to Docker and beyond
Microservices with Azure Service Fabric
Integration in the Cloud
DevOps Days Montevideo Container Superhero Keynote
Doing Dropbox the Native Cloud Native Way
Containers: Don't Skeu Them Up (LinuxCon Dublin)
Ad

Recently uploaded (20)

PDF
Mushroom cultivation and it's methods.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Approach and Philosophy of On baking technology
PPTX
1. Introduction to Computer Programming.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
A Presentation on Touch Screen Technology
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A novel scalable deep ensemble learning framework for big data classification...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Encapsulation theory and applications.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Unlocking AI with Model Context Protocol (MCP)
Mushroom cultivation and it's methods.pdf
Zenith AI: Advanced Artificial Intelligence
Approach and Philosophy of On baking technology
1. Introduction to Computer Programming.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Programs and apps: productivity, graphics, security and other tools
SOPHOS-XG Firewall Administrator PPT.pptx
A Presentation on Touch Screen Technology
DP Operators-handbook-extract for the Mautical Institute
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Weekly Chronicles - August'25-Week II
A novel scalable deep ensemble learning framework for big data classification...
Tartificialntelligence_presentation.pptx
Encapsulation theory and applications.pdf
Chapter 5: Probability Theory and Statistics
Encapsulation_ Review paper, used for researhc scholars
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Unlocking AI with Model Context Protocol (MCP)
Ad

Microservices, Container and Kubernetes : A Match Made in Heaven

  • 1. MICROSERVICES, CONTAINERS & K8 : a Match made in Heaven AKSHAT PAUL Author.Developer Digital Specialist, McKinsey & Company Twitter: @paulakshat T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
  • 2. Akshat Paul T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 Author.Developer Digital Specialist, McKinsey & Company Twitter: @paulakshat
  • 3. What does that mean ? T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
  • 4. I Code On the go. T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
  • 5. Author & TR T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8
  • 6. T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 “Healthy Life” == “Keto Life” http://tiny.cc/bergap Interview with Dr.Berg
  • 7. T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 THE AG E N DA AKSHAT PAUL Author.Developer @paulakshat • Evolution from Monolith -> Microservices • Why Microservices ? • Benefits and Challenges • Containers to the rescue • Challenges with containers • Container Orchestration
  • 8. T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 THE SIMPLE MONOLITH AKSHAT PAUL Author.Developer @paulakshat
  • 10. MONOLITH APPLICATION BE N EF ITS FAST DEVELOPMENT EASY TO UNDERSTAND EASY TO DEPLOY PERFECT CHOICE FOR PROTOYPES, MVPS AND MMPS T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 11. THE C O M P L E X MONOLITH VIEWS/WEBPAG ES API HIGH TRAFFIC VOLUME. T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 13. EM ERGENC E OF M ICROSERVICE S DEV OPS DAY 21ST -22ND JULY 2017 AKSHAT PAUL Author.Developer @paulakshat
  • 15. M ICROSERVICES K EY PRINCIPLE SDECENTRALIZE D GOVERNANCE AUTONOMOUS MODELED AROUND BUSINESS DOMAIN RESILIEN CE INFRASTRUCTU RE AUTOMATION EVOLUTIONARY DESIGN T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat DECENTRALIZED DATA
  • 16. DEV OPS DAY 21ST -22ND JULY 2017 BENEFITSOF M ICROSERVICE S Shorter Development Cycles Faster Deployments Enables Frequent updates Highly scalable Fast issue resolution Decouple various parts Right Technology Enable distributed teams Better ownership & knowledge AKSHAT PAUL Author.Developer @paulakshat
  • 17. BUT WAIT . . . T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 18. || Lets take a pause || T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 19. Morality, creativity, spontaneity, problem solving, lack of prejudice, acceptance of facts Self-esteem, confidence, achievement, respect of others, respect by others Friendship, family, sexual intimacy Security of: Body, employment, resources, morality, the family, health, property Breathing, food, water, sex, sleep, homeostasis, excretion Self-actualization Esteem Love/ belonging Safety Physiological T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat MASLOW HEIRARCHY OF NEEDS
  • 20. Scalable apps MMP (Minimum marketable product) MVP (Minimum viable product) Proof of Concept || Prototype T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat HEIRARCHY OF NEEDS FOR SOFTWARE DEVELOPMENT
  • 21. MICROSERVICES CHA LLEN GE SMultiple services can have multiple tech stack. Deployment & scheduling Scaling Operations overhead : different ways to setup & different ways to execute T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 22. DEV OPS DAY 21ST -22ND JULY 2017 AKSHAT PAUL Author.Developer @paulakshat “MODERN ARCHITECTURE REQUIRE MODERN TOOLS”
  • 23. CONTAIN ER S T O T H E RES CU E T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 24. T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat Guest OSGuest OS Guest OS Bins/ LibsBins/ Libs Bins/ Libs App 2App 1 App 3 Hypervisor Host operating system Infrastructure Virtual Machines Bins/ LibsBins/ Libs Bins/ Libs App 2App 1 App 3 Docker engine Operating system Infrastructure Containers VM VM VM CONTAINER CONTAINER CONTAINER
  • 25. CON TA IN ER S SOLVES  Specialized hardware  Provisioning of new stacks  Specific Guest OSes  Simple to use  1 image many containers  Isolation T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 26. CONTAINER CHA LLEN GE S  How can I be sure right things are deployed ?  Discovery : how do containers find each other.  Bring back my monolith :'( T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 27. DEV OPS DAY 21ST -22ND JULY 2017 AKSHAT PAUL Author.Developer @paulakshat “MODERN ARCHITECTURE REQUIRE MODERN TOOLS”
  • 28. C O N T A I N E R O R C H E S T R A T I O N KUBERNETE S T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 29. RW CH GK LW AM S HM LB S CH RB T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 30. LW LB GK CH CH HM AM S RW RB S T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 31. Auth HTTPS Load balancer HTTPS Search K/V Store MySQL Log Node 1 Node 2 Node 3 T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 32. Kubernetes SOLVES • Service discovery • Container scheduling • Networking • Load-balancing • Auto-scaling T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 33.  Package up the container  With declarative manifest  Thats it ! Rest Kubernetes can handle T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat DECLARATIVE MODEL & DESIRED STATE
  • 34. MICROSERVICE S CONTAINER S KUBERNETE S T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8 AKSHAT PAUL Author.Developer @paulakshat
  • 35. THANK YOU! MICROSERVICES, CONTAINERS & K8 : A MATCH MADE IN HEAVEN T H E D E V T H E O RY C O N F E R E N C E 1 4 t h AP R I L 2 0 1 8

Editor's Notes

  • #8: Containers are ally to microservoces
  • #11: Throw it behind load balancer
  • #16: Service oriented architecture Symphony example Electric guitar and aquistic guitar Resileance is designed for failure
  • #17: MASLOW NEXT
  • #22: Modern architecture required moders tools
  • #23: MASLOW NEXT
  • #25: Each VM has complete copy of guest os which uses space and when you code runs it is translated to host os via hypervisor which is an expensive opration. Each container runs only on kernel of the host operating system beside sharng os you can also share libraries and application code with container and there is no translations cost which makes containers efficient then VMs
  • #28: MASLOW NEXT
  • #29: Bourg -> omega -> k8
  • #32: Master, worker nodes and pods
  • #33: Declarative model & Desired state
  • #34: Pods definition in a a manifest is givent to master which desides on its own how it will be places with various worker nodes. Example pods defincation uses container it describes how many replicas should be there and master then manges it with various worker nodes. If a worker node goes down it means out pod/contianer is down k8 master spuns new pod with another worked node and keep the system in desired state.