SlideShare una empresa de Scribd logo
1 de 120
Descargar para leer sin conexión
Tanzu.TV/Enlightning
Leigh on Enlightning
Before the WHO… the WHAT & WHY
Before the WHO… the WHAT & WHY
Kubernetes… what you may have heard
Kubernetes… what you may have heard
Kubernetes… what you may have heard
Kubernetes… what you may have heard
Kubernetes… what you may have heard
Kubernetes… what you may have heard
Kubernetes… what you may have heard
Kubernetes is software that runs software (your containerized applications)
Kubernetes is software that runs software (your containerized applications)
Kubernetes is software that runs software (your containerized applications)
Kubernetes is software that runs software (your containerized applications)
Kubernetes is software that runs software (your containerized applications)
Kubernetes is software that runs software (your containerized applications)
Kubernetes is software that runs software (your containerized applications)
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Creates a clear separation of concerns
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Creates a clear separation of concerns
• Users can understand how the parts of Kubernetes
that they touch relate to the system as a whole
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Creates a clear separation of concerns
• Users can understand how the parts of Kubernetes
that they touch relate to the system as a whole
• Vibrant Ecosystem of t
oo
ls and best practices
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Imperative vs. Declarative … library example
Without Kubernetes, systems are run imperatively

SCRIPTS
Without Kubernetes, systems are run imperatively

SCRIPTS
Without Kubernetes, systems are run imperatively

SCRIPTS
Without Kubernetes, systems are run imperatively

SCRIPTS
Without Kubernetes, systems are run imperatively

SCRIPTS
Without Kubernetes, systems are run imperatively

SCRIPTS
Without Kubernetes, systems are run imperatively

SCRIPTS
A more tangible analogy? Consider the problem of configure two laptops to be exactly
the same… and then do the maintenance of keeping them exactly the same. Indefinitely.
What does a declarative system look like? What is being defined exactly?
Who is defining it?
What does a declarative system look like? What is being defined exactly?
Who is defining it?
What does a declarative system look like? What is being defined exactly?
Who is defining it?
What does a declarative system look like? What is being defined exactly?
Who is defining it?
What does a declarative system look like? What is being defined exactly?
Who is defining it?
What does a declarative system look like? What is being defined exactly?
Who is defining it?
Kubernetes Resource Objects
Kubernetes Resource Objects
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
The types fall under 5 umbrellas:
Workload

Service 

Configuration and Storage

Metadata

Cluster
Remember the BIG IDEA?
Kubernetes helps people work well together


Kubernetes Resource Objects are integral in that because different people within
an organization care about different resources
Kubernetes Resource Objects help to create a separation of concerns, and also a
standardized way of working among people and teams who DO share concerns
Remember the BIG IDEA?
Kubernetes helps people work well together


Kubernetes Resource Objects are integral in that because different people within
an organization care about different resources
Kubernetes Resource Objects help to create a separation of concerns, and also a
standardized way of working among people and teams who DO share concerns
Remember the BIG IDEA?
Kubernetes helps people work well together


Kubernetes Resource Objects are integral in that because different people within
an organization care about different resources
Kubernetes Resource Objects help to create a separation of concerns, and also a
standardized way of working among people and teams who DO share concerns
Remember the BIG IDEA?
Kubernetes helps people work well together


Kubernetes Resource Objects are integral in that because different people within
an organization care about different resources
Kubernetes Resource Objects help to create a separation of concerns, and also a
standardized way of working among people and teams who DO share concerns
Remember the BIG IDEA?
Kubernetes helps people work well together


Kubernetes Resource Objects are integral in that because different people within
an organization care about different resources
Kubernetes Resource Objects help to create a separation of concerns, and also a
standardized way of working among people and teams who DO share concerns
SRE cares about…
Infrastructure Engineer cares about…
Database administrator cares about…
Security cares about…
Developer cares about…
But what about the complexity? Kubernetes is notoriously difficult to install
and maintain
IaaS & PaaS
The complex details of installing & running
k8s are increasingly being abstracted away
IaaS & PaaS
The complex details of installing & running
k8s are increasingly being abstracted away
It is difficult, but weigh that against the
complexity of your system right now
Kubernetes has a vibrant ecosystem of
cluster tools and add-ons
Take advantage of community best
practices for common problems and issues
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Creates a clear separation of concerns
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Creates a clear separation of concerns
• Users can understand how the parts of Kubernetes
that they touch relate to the system as a whole
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
• Defines the building blocks of your system
• Creates a clear separation of concerns
• Users can understand how the parts of Kubernetes
that they touch relate to the system as a whole
• Vibrant Ecosystem of t
oo
ls and best practices
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
Are you having issues because there is a
mismatch between your production and
development environments?
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
Are you su
ff
ering from not having a
standardized way to communicate across
teams, resulting in operational toil?
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
Could you bene
fi
t from standardized
infrastructure? Is your infrastructure
complex and di
ffi
cult to manage?
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
When your applications need to scale, is
the process slow, complex, and risky?
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
Do your end users experience
downtime?
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
Do you feel locked-in to your cloud provider
because it would be too complex to move?
Do you have a lot of issues running your applications in production because there is a big mismatch
between what developers use to develop the application and your production environment?
Consider Kubernetes! It can help!
Does your company’s operational
knowledge exist only in people’s minds?
The BIG benefit of Kubernetes… it helps people work well together!
• Provides a consistent, repeatable way to define the building blocks of your
system


• Creates a clear separation of concerns


• Different personas can understand how the parts that they touch relate to
other teams and the system as a whole


• Standardized way of working creates a vibrant ecosystem of tools & best
practices across organizations
The BIG benefit of Kubernetes… it helps people work well together!
Tanzu.TV/Enlightning
Ϟ Tanzu.TV/Enlightning ϟ

Más contenido relacionado

Similar a Who Should Use Kubernetes

Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?
ingo
 
Docker-N-Beyond
Docker-N-BeyondDocker-N-Beyond
Docker-N-Beyond
santosh007
 

Similar a Who Should Use Kubernetes (20)

Kubernetes Learning Path_Version 2.0.pdf
Kubernetes Learning Path_Version 2.0.pdfKubernetes Learning Path_Version 2.0.pdf
Kubernetes Learning Path_Version 2.0.pdf
 
Agile Software Architecture
Agile Software ArchitectureAgile Software Architecture
Agile Software Architecture
 
Kubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch IIKubernetes Basics - ICP Workshop Batch II
Kubernetes Basics - ICP Workshop Batch II
 
"The Intersection of architecture and implementation", Mark Richards
"The Intersection of architecture and implementation", Mark Richards"The Intersection of architecture and implementation", Mark Richards
"The Intersection of architecture and implementation", Mark Richards
 
[DesignOps Global Conference 2019] Samir Dash - 3-steps for building design e...
[DesignOps Global Conference 2019] Samir Dash - 3-steps for buildingdesign e...[DesignOps Global Conference 2019] Samir Dash - 3-steps for buildingdesign e...
[DesignOps Global Conference 2019] Samir Dash - 3-steps for building design e...
 
3 steps for building design eco-systems of future, today. - Samir Dash
3 steps for building  design eco-systems of future, today. - Samir Dash3 steps for building  design eco-systems of future, today. - Samir Dash
3 steps for building design eco-systems of future, today. - Samir Dash
 
Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?Architectural Thinking - What Is Architecture?
Architectural Thinking - What Is Architecture?
 
Software Architecture: Why and What?
Software Architecture: Why and What?Software Architecture: Why and What?
Software Architecture: Why and What?
 
Docker-N-Beyond
Docker-N-BeyondDocker-N-Beyond
Docker-N-Beyond
 
Kubernetes up running
Kubernetes up runningKubernetes up running
Kubernetes up running
 
Building Scalable Organizations
Building Scalable OrganizationsBuilding Scalable Organizations
Building Scalable Organizations
 
What is Enterprise Architecture?
What is Enterprise Architecture?What is Enterprise Architecture?
What is Enterprise Architecture?
 
Implementing Kubernetes in DevOps.pptx
Implementing Kubernetes in DevOps.pptxImplementing Kubernetes in DevOps.pptx
Implementing Kubernetes in DevOps.pptx
 
Kubernetes vs Apache Mesos What is the Difference.pptx
Kubernetes vs Apache Mesos What is the Difference.pptxKubernetes vs Apache Mesos What is the Difference.pptx
Kubernetes vs Apache Mesos What is the Difference.pptx
 
From Monoliths to Microservices at Realestate.com.au
From Monoliths to Microservices at Realestate.com.auFrom Monoliths to Microservices at Realestate.com.au
From Monoliths to Microservices at Realestate.com.au
 
Microsoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOpsMicrosoft, Linux, Open Source, DevOps
Microsoft, Linux, Open Source, DevOps
 
Ansible vs Kubernetes.pdf
Ansible vs Kubernetes.pdfAnsible vs Kubernetes.pdf
Ansible vs Kubernetes.pdf
 
Microservices Journey Summer 2017
Microservices Journey Summer 2017Microservices Journey Summer 2017
Microservices Journey Summer 2017
 
System settings
System settingsSystem settings
System settings
 
Webinar The IT-Verse
Webinar The IT-VerseWebinar The IT-Verse
Webinar The IT-Verse
 

Más de VMware Tanzu

Más de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Último

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban%in Durban+277-882-255-28 abortion pills for sale in Durban
%in Durban+277-882-255-28 abortion pills for sale in Durban
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 

Who Should Use Kubernetes

  • 1.
  • 3.
  • 4.
  • 6. Before the WHO… the WHAT & WHY
  • 7. Before the WHO… the WHAT & WHY
  • 8. Kubernetes… what you may have heard
  • 9. Kubernetes… what you may have heard
  • 10. Kubernetes… what you may have heard
  • 11. Kubernetes… what you may have heard
  • 12. Kubernetes… what you may have heard
  • 13. Kubernetes… what you may have heard
  • 14. Kubernetes… what you may have heard
  • 15. Kubernetes is software that runs software (your containerized applications)
  • 16. Kubernetes is software that runs software (your containerized applications)
  • 17. Kubernetes is software that runs software (your containerized applications)
  • 18. Kubernetes is software that runs software (your containerized applications)
  • 19. Kubernetes is software that runs software (your containerized applications)
  • 20. Kubernetes is software that runs software (your containerized applications)
  • 21. Kubernetes is software that runs software (your containerized applications)
  • 22. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!
  • 23. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!
  • 24. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!
  • 25. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!
  • 26. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!
  • 27. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system
  • 28. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system • Creates a clear separation of concerns
  • 29. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system • Creates a clear separation of concerns • Users can understand how the parts of Kubernetes that they touch relate to the system as a whole
  • 30. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system • Creates a clear separation of concerns • Users can understand how the parts of Kubernetes that they touch relate to the system as a whole • Vibrant Ecosystem of t oo ls and best practices
  • 31. Imperative vs. Declarative … library example
  • 32. Imperative vs. Declarative … library example
  • 33. Imperative vs. Declarative … library example
  • 34. Imperative vs. Declarative … library example
  • 35. Imperative vs. Declarative … library example
  • 36. Imperative vs. Declarative … library example
  • 37. Imperative vs. Declarative … library example
  • 38. Imperative vs. Declarative … library example
  • 39. Imperative vs. Declarative … library example
  • 40. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 41. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 42. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 43. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 44. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 45. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 46. Without Kubernetes, systems are run imperatively
 SCRIPTS
  • 47. A more tangible analogy? Consider the problem of configure two laptops to be exactly the same… and then do the maintenance of keeping them exactly the same. Indefinitely.
  • 48. What does a declarative system look like? What is being defined exactly? Who is defining it?
  • 49. What does a declarative system look like? What is being defined exactly? Who is defining it?
  • 50. What does a declarative system look like? What is being defined exactly? Who is defining it?
  • 51. What does a declarative system look like? What is being defined exactly? Who is defining it?
  • 52. What does a declarative system look like? What is being defined exactly? Who is defining it?
  • 53. What does a declarative system look like? What is being defined exactly? Who is defining it?
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 79. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 80. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 81. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 82. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 83. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 84. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 85. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 86. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 87. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 88. The types fall under 5 umbrellas: Workload
 Service 
 Configuration and Storage
 Metadata
 Cluster
  • 89. Remember the BIG IDEA? Kubernetes helps people work well together 
 Kubernetes Resource Objects are integral in that because different people within an organization care about different resources Kubernetes Resource Objects help to create a separation of concerns, and also a standardized way of working among people and teams who DO share concerns
  • 90. Remember the BIG IDEA? Kubernetes helps people work well together 
 Kubernetes Resource Objects are integral in that because different people within an organization care about different resources Kubernetes Resource Objects help to create a separation of concerns, and also a standardized way of working among people and teams who DO share concerns
  • 91. Remember the BIG IDEA? Kubernetes helps people work well together 
 Kubernetes Resource Objects are integral in that because different people within an organization care about different resources Kubernetes Resource Objects help to create a separation of concerns, and also a standardized way of working among people and teams who DO share concerns
  • 92. Remember the BIG IDEA? Kubernetes helps people work well together 
 Kubernetes Resource Objects are integral in that because different people within an organization care about different resources Kubernetes Resource Objects help to create a separation of concerns, and also a standardized way of working among people and teams who DO share concerns
  • 93. Remember the BIG IDEA? Kubernetes helps people work well together 
 Kubernetes Resource Objects are integral in that because different people within an organization care about different resources Kubernetes Resource Objects help to create a separation of concerns, and also a standardized way of working among people and teams who DO share concerns
  • 99. But what about the complexity? Kubernetes is notoriously difficult to install and maintain
  • 100. IaaS & PaaS The complex details of installing & running k8s are increasingly being abstracted away
  • 101. IaaS & PaaS The complex details of installing & running k8s are increasingly being abstracted away
  • 102. It is difficult, but weigh that against the complexity of your system right now
  • 103. Kubernetes has a vibrant ecosystem of cluster tools and add-ons
  • 104. Take advantage of community best practices for common problems and issues
  • 105. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!
  • 106. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system
  • 107. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system • Creates a clear separation of concerns
  • 108. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system • Creates a clear separation of concerns • Users can understand how the parts of Kubernetes that they touch relate to the system as a whole
  • 109. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together! • Defines the building blocks of your system • Creates a clear separation of concerns • Users can understand how the parts of Kubernetes that they touch relate to the system as a whole • Vibrant Ecosystem of t oo ls and best practices
  • 110.
  • 111. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! Are you having issues because there is a mismatch between your production and development environments?
  • 112. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! Are you su ff ering from not having a standardized way to communicate across teams, resulting in operational toil?
  • 113. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! Could you bene fi t from standardized infrastructure? Is your infrastructure complex and di ffi cult to manage?
  • 114. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! When your applications need to scale, is the process slow, complex, and risky?
  • 115. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! Do your end users experience downtime?
  • 116. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! Do you feel locked-in to your cloud provider because it would be too complex to move?
  • 117. Do you have a lot of issues running your applications in production because there is a big mismatch between what developers use to develop the application and your production environment? Consider Kubernetes! It can help! Does your company’s operational knowledge exist only in people’s minds?
  • 118. The BIG benefit of Kubernetes… it helps people work well together!
  • 119. • Provides a consistent, repeatable way to define the building blocks of your system • Creates a clear separation of concerns • Different personas can understand how the parts that they touch relate to other teams and the system as a whole • Standardized way of working creates a vibrant ecosystem of tools & best practices across organizations The BIG benefit of Kubernetes… it helps people work well together!