SlideShare a Scribd company logo
Presentation by – Priyadarshini Anand
(priyaanand@juniper.net)
Kubernetes
on Ship of Containers
Kubernetes session by Priyadarshini Anand
Topics
u What is Kubernetes(K8s)
u Features of K8s
u K8s Architecture
u K8s Components
u K8s Work Units
u Demo
What is Kubernetes(K8s)
u A platform for automating deployment, scaling and operations of
application containers across cluster of nodes
u Adds value to business by
Ø reducing hardware cost
Ø minimizing maintenance cost
Ø lowering down time
u Open
Ø Open community
Ø Open design
Ø Open source
Ø Open to ideas
Features of K8s
u Automatic deployment
u Self-healing inside cluster
u Service discovery and load balancing
u Setting exciting limits for Scaling
u Automated rollouts and rollbacks
u Storage Orchestration
u Networking
K8s Architecture
Users Master Minions
K8s Components
K8s Work Units: Pod
u Smallest unit
u Collection of logically related
containers:
u sharing IP address, port space and
volumes
u Scheduled, scaled and terminated
together as unit
u Represents like a “Virtual host”
u If node dies, its pods also dies
Node
K8s Master
K8s Minion
Pod
Node
Container
Container
Container
Container
Pod
K8s Work Units: Pod Controller
u Works as supervisor to automate:
Ø pod deployment in cluster
Ø self-healing of pods
Ø Replication
Ø roll out management
u Different Pod Controllers:
Ø Daemon Set
Ø Job
Ø Replication Controller
Ø Replication Set
Ø Deployment
Node
K8s Master
K8s Minion
Pod
Node
Container
Container
Container
Container
Pod
Pod Controller
Kubelet
K8s Work Units: Services
u An interface with IP and port to access group of pods
u Allows for abstracted configuration
u Allows for mobility
u Works as basic load balancer
u Defines TCP or UDP port reservation
u Decouples from pods and pod controllers
u Pods are labelled to receive traffic and its container’s port name will be
included in service configuration
u Consumer uses service IP and port and request is forwarded to specified pods
in round robin fashion
K8s Work Units: Services
Demo

More Related Content

PDF
Monitor Kubernetes in Rancher using InfluxData
PDF
OpenStack Journey in Tieto Elastic Cloud
PDF
Consul connect
PDF
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
PPTX
Google cloud infrastructure workshop
PDF
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
PDF
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
PDF
Google Kubernetes Engine (GKE) deep dive
Monitor Kubernetes in Rancher using InfluxData
OpenStack Journey in Tieto Elastic Cloud
Consul connect
Three Ways InfluxDB Enables You to Use Time Series Data Across Your Entire En...
Google cloud infrastructure workshop
S3 Server Hackathon Presented by S3 Server, a Scality Product, Seagate and Ho...
[WSO2Con USA 2018] Deploying Applications in K8S and Docker
Google Kubernetes Engine (GKE) deep dive

What's hot (20)

PPTX
Cloud Native and CNCF
PDF
Scalable Clusters On Demand
PDF
Creating an open source load balancer for S3
PDF
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
PPTX
InfluxDB Cloud Product Update
PDF
Introducing MagnetoDB, a key-value storage sevice for OpenStack
PDF
OpenNebulaConf2017EU: Growing into the Petabytes for Fun and Profit by Michal...
PDF
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
PDF
[WSO2Con USA 2018] Microservices, Containers, and Beyond
ODP
Open Source Geospatial
PDF
OpenNebulaConf2017EU: Welcome Talk State and Future of OpenNebula by Ignacio ...
PDF
OpenNebulaConf2017EU: Enabling Dev and Infra teams by Lodewijk De Schuyter,De...
PDF
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
PPTX
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
PDF
Google container engine (GKE)
PDF
How to Deliver a Critical and Actionable Customer-Facing Metrics Product with...
PPTX
Nova Updates - Kilo Edition
PPTX
Ceilometer Updates - Kilo Edition
PDF
Vasilis Papavasiliou [Mist.io] | Integrating Telegraf, InfluxDB and Mist to M...
PDF
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
Cloud Native and CNCF
Scalable Clusters On Demand
Creating an open source load balancer for S3
Enhancing Kubernetes with Autoscaling & Hybrid Cloud IaaS
InfluxDB Cloud Product Update
Introducing MagnetoDB, a key-value storage sevice for OpenStack
OpenNebulaConf2017EU: Growing into the Petabytes for Fun and Profit by Michal...
Jacob Marble [InfluxData] | Observability with InfluxDB IOx and OpenTelemetry...
[WSO2Con USA 2018] Microservices, Containers, and Beyond
Open Source Geospatial
OpenNebulaConf2017EU: Welcome Talk State and Future of OpenNebula by Ignacio ...
OpenNebulaConf2017EU: Enabling Dev and Infra teams by Lodewijk De Schuyter,De...
Michael Hall [InfluxData] | InfluxDB Community Update | InfluxDays EMEA 2021
Ryan Betts [InfluxData] | InfluxDB Platform Performance | InfluxDays Virtual ...
Google container engine (GKE)
How to Deliver a Critical and Actionable Customer-Facing Metrics Product with...
Nova Updates - Kilo Edition
Ceilometer Updates - Kilo Edition
Vasilis Papavasiliou [Mist.io] | Integrating Telegraf, InfluxDB and Mist to M...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
Ad

Similar to Kubernetes session by Priyadarshini Anand (20)

PDF
[WSO2Con Asia 2018] Deploying Applications in K8S and Docker
PDF
Kubernetes - how to orchestrate containers
PDF
kubernetes.pdf
PDF
Kubernetes - A Short Ride Throught the project and its ecosystem
PPTX
Azure kubernetes service (aks)
PDF
Docker & kubernetes
PDF
[WSO2Con EU 2018] Deploying Applications in K8S and Docker
PPTX
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
PPTX
From development to production: Deploying Java and Scala apps to kubernetes
PDF
Container orchestration k8s azure kubernetes services
PDF
OpenStack und Containers
PDF
OSDC 2018 | Self Hosted bare Metal Kubernetes for SMEs by Thomas Hoppe
PDF
OSDC 2018 | Self Hosted Bare Metal Kubernetes for SMEs by Thomas Toppe
PDF
Scalable Spark deployment using Kubernetes
PDF
Nugwc k8s session-16-march-2021
PDF
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
PDF
Kubernetes intro
PDF
AKS: k8s e azure
PDF
Introduction to kubernetes
PPTX
Introduction to Container Storage Interface (CSI)
[WSO2Con Asia 2018] Deploying Applications in K8S and Docker
Kubernetes - how to orchestrate containers
kubernetes.pdf
Kubernetes - A Short Ride Throught the project and its ecosystem
Azure kubernetes service (aks)
Docker & kubernetes
[WSO2Con EU 2018] Deploying Applications in K8S and Docker
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
From development to production: Deploying Java and Scala apps to kubernetes
Container orchestration k8s azure kubernetes services
OpenStack und Containers
OSDC 2018 | Self Hosted bare Metal Kubernetes for SMEs by Thomas Hoppe
OSDC 2018 | Self Hosted Bare Metal Kubernetes for SMEs by Thomas Toppe
Scalable Spark deployment using Kubernetes
Nugwc k8s session-16-march-2021
Build and Deploy Cloud Native Camel Quarkus routes with Tekton and Knative
Kubernetes intro
AKS: k8s e azure
Introduction to kubernetes
Introduction to Container Storage Interface (CSI)
Ad

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PPT
Project quality management in manufacturing
PDF
composite construction of structures.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
Welding lecture in detail for understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CH1 Production IntroductoryConcepts.pptx
Project quality management in manufacturing
composite construction of structures.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
R24 SURVEYING LAB MANUAL for civil enggi
Model Code of Practice - Construction Work - 21102022 .pdf
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Digital Logic Computer Design lecture notes
CYBER-CRIMES AND SECURITY A guide to understanding
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
Welding lecture in detail for understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...

Kubernetes session by Priyadarshini Anand

  • 1. Presentation by – Priyadarshini Anand ([email protected]) Kubernetes on Ship of Containers
  • 3. Topics u What is Kubernetes(K8s) u Features of K8s u K8s Architecture u K8s Components u K8s Work Units u Demo
  • 4. What is Kubernetes(K8s) u A platform for automating deployment, scaling and operations of application containers across cluster of nodes u Adds value to business by Ø reducing hardware cost Ø minimizing maintenance cost Ø lowering down time u Open Ø Open community Ø Open design Ø Open source Ø Open to ideas
  • 5. Features of K8s u Automatic deployment u Self-healing inside cluster u Service discovery and load balancing u Setting exciting limits for Scaling u Automated rollouts and rollbacks u Storage Orchestration u Networking
  • 8. K8s Work Units: Pod u Smallest unit u Collection of logically related containers: u sharing IP address, port space and volumes u Scheduled, scaled and terminated together as unit u Represents like a “Virtual host” u If node dies, its pods also dies Node K8s Master K8s Minion Pod Node Container Container Container Container Pod
  • 9. K8s Work Units: Pod Controller u Works as supervisor to automate: Ø pod deployment in cluster Ø self-healing of pods Ø Replication Ø roll out management u Different Pod Controllers: Ø Daemon Set Ø Job Ø Replication Controller Ø Replication Set Ø Deployment Node K8s Master K8s Minion Pod Node Container Container Container Container Pod Pod Controller Kubelet
  • 10. K8s Work Units: Services u An interface with IP and port to access group of pods u Allows for abstracted configuration u Allows for mobility u Works as basic load balancer u Defines TCP or UDP port reservation u Decouples from pods and pod controllers u Pods are labelled to receive traffic and its container’s port name will be included in service configuration u Consumer uses service IP and port and request is forwarded to specified pods in round robin fashion
  • 11. K8s Work Units: Services
  • 12. Demo