Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
A
An Architectural Deep
Dive with Kubernetes
and Containers
Yo u r C o m p a ny N a m e
Table of Content
2
Introduction of Kubernetes.
01
o What is containers?
o Why you need
containers?
o Are containers the
same thing as
microservices?
o Microservices
Architecture
o Microservices
Architecture-
Ecommerce
o Container
Architecture
o Microservices use
cases
o What is Kubernetes?
o Before and after
Kubernetes
o Why organization
should use
Kubernetes?
o What can Kubernetes
do?
o Roadmap to install
Kubernetes in your
organization
o Features of
Kubernetes
o Kubernetes
Architecture
o Kubernetes vs Docker
Swarm
o Kubernetes 7 use
cases
o Advantage of
Kubernetes
o 30-60-90 day plan in
Kubernetes
Kubernetes Component
02
o What is Kubelet?
o What is Kubectl?
o What is Kubeadm?
Nodes in Kubernetes
03
o What is node in Kubernetes?
o Master node
o Worker node
Kubernetes Development Process
04
o What is blue green deployment?
o How to automate the deployment?
Networking in Kubernetes
05
o Kubernetes networking model
o Ingress networking in Kubernetes
Security Measures in Kubernetes
06
o Best security measures in Kubernetes
Table of Content
3
o What is containers?
o Why you need containers?
o Are containers the same thing as
microservices?
o Microservices Architecture
o Microservices Architecture-Ecommerce
o Container Architecture
o Microservices use cases
o What is Kubernetes?
o Before and after Kubernetes
o Why organization should use
Kubernetes?
o What can Kubernetes do?
o Roadmap to install Kubernetes in your
organization
o Features of Kubernetes
o Kubernetes Architecture
o Kubernetes vs Docker Swarm
o Kubernetes 7 use cases
o Advantage of Kubernetes
o 30-60-90 day plan in Kubernetes
Introduction of Kubernetes
01
What is Container
4
Containers
area unit an answer to the matter of a
way to get code to run dependably
once touched from one computing
surrounding to a different . This
might be from a developer's portable
computer to a check surroundings,
from a staging surroundings into
production, and maybe from a physical
machine in an exceedingly information
center to a virtual machine in an
exceedingly non- public or public
cloud.
Containerized Applications
App A App F
App E
App D
G
App C
App B
Docker
Host Operating System
Infrastructure
The slide provides a brief overview of containers
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Why you Need Containers?
5
This slide highlights important factors why companies needs containers
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
IT Operational Potency
Gain 40 % operational efficiency by
streamlining and automating the
management of various applications and
infrastructure into one operational model.
IT Infrastructure Reduction
Reduce your prices 40 % by
increasing your application work
density, recovering utilization of
your server reason density and
reducing package licensing prices.
Gain Freedom of Choice
Package, ship, and run applications
on any public or non-public cloud.
Faster Time To Market
Newer applications and services are what keep
your competitive edge. Organizations are able to
triple their speed (300 percent) to deliver new
services with development and operational
gracefulness. Containerization breaks down
barriers for DevOps groups to accelerate
readying times and frequency.
Are Containers the same thing as Microservices?
6
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Once you begin diving into containers, it’s not possible to avoid
reading concerning microservices. (No, microservices don't seem to be those little cars
you step within the dark. Those square measure small Machines. perhaps I’m Associate
in Nursingalysis | qualitative analysis} myself?) Microservices is an style of
architecture. A microservices design structures AN application by victimization as a
group of loosely coupled services, that deliver specific business capabilities.
Containers facilitate build it happen.
Microservices Architecture
7
This slide is to highlight the Microservices Architecture of Containers
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Microservices Architecture
Microservice
Bare Metal
Microservice
Public Cloud
Microservice
Virtualized
Microservice
Containers
Applications
Microservice Architecture E-Commerce Application
8
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
UI Microservice
Client Browser
Search
Payments
Review & Ratings
Container Architecture
9
This slide highlights the core Architecture of Containers and Applications hosted to the Docker Engine.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Containers
Docker Engine
Host Operating System
Host Hardware
App 1 App 2 App 3 App 4
Microservices use Cases
10
The slide covers the major microservice use cases such as user info microservices, most trending use cases and recommendations microservices
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
UI Microservice
Most Liked
Microservice
Video Uploading
Microservice
Content
Microservice
User Info
Microservice
Most Trending
Microservice
Recommendations
Microservice
What is Kubernetes?
11
The slide shows the overview of Kubernetes
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Kubernetes, designed by Google and currently maintained by the Cloud Native Computing Foundation, is an open-source container-orchestration system.
It helps in automating application deployment, scaling, and management.
Kubernetes
Control Plane Worker Nodes
External
Requests
Kubelet
App
Service
App
Container
Runtime
Kubelet
App
Service
App
Container
Runtime
Kubelet
App
Service
App
Container
Runtime
API Server
etcd
Scheduling
Service Discovery
Load Balancing
Before and After Kubernetes
12
The slide covers the Architecture of before and after Kubernetes introduction
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Container Runtime
Operating System
Hardware
App App App
Bin/ Library Bin/ Library Bin/ Library
Container Container Container
After
Operating System
Hardware
App App App
Before
Why Organization Should use Kubernetes?
13
The slide highlights the core reasons why organization should opt Kubernetes
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
01
02
03
04
05
This slide is 100% editable. Adapt it
to your needs and capture your
audience’s attention.
5. Effective Migration to
the Cloud This slide is 100% editable. Adapt it
to your needs and capture your
audience’s attention.
2. IT Cost Optimization
This slide is 100% editable. Adapt it
to your needs and capture your
audience’s attention.
3. Improved Scalability
and Availability
This slide is 100% editable. Adapt it
to your needs and capture your
audience’s attention.
4. Multi-cloud (and Hybrid
Cloud) Flexibility
This slide is 100% editable. Adapt it
to your needs and capture your
audience’s attention.
1. Better Management
through Modularity
What can Kubernetes do?
14
Resource Bin Packing
02
You'll declare minimum and most figure resources (CPU and memory) for your containers. Kubernetes can slot your
containers into wherever ever they match. This will increase your figure potency and ultimately lowers prices.
Inbuilt Service Discovery and Autoscaling
03
Kubernetes will mechanically expose your containers to the web or alternative containers within the cluster. It
mechanically load balances traffic across matching containers. Kubernetes supports service discovery via atmosphere
variables and DNS, out of the box. you'll conjointly tack together CPU-based autoscaling for containers for inflated
resource utilization.
Persistent Storage
05
Kubernetes includes support for persistent storage connected to homeless application containers. there's support for Amazon net
Services east by south, Google Cloud Platform persistent disks, and many, many more.
High Convenience Options
06
Kubernetes is planet scale. this needs special attention to high-availability options like multi-master or cluster federation. Cluster federation permits linking clusters
along in order that if one cluster goes down, containers will mechanically move to a different cluster. Grammar Check Re-write Again Next Demo Video (Paraphrasing
Heterogeneous Clusters
04
Kubernetes runs anyplace. you'll build your Kubernetes cluster for a combination of virtual machines (VMs) running the cloud,
on-premises, or blank metal in your datacenter. merely opt for the composition in keeping with your needs.
Instrumentality Deployments and Rollout Management
01
Describe your containers and the way several you wish with a “Deployment.” Kubernetes can keep those containers running and handle deploying
changes (such as change the image or dynamical atmosphere variables) with a “rollout.” you'll pause, resume, and rollback changes as you prefer.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Roadmap to Install Kubernetes in your Organisation
15
The slide highlights the roadmap to install Kubernetes in the organization.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
01
Configure IP
Tables
02
Disable
SWAP
03
Install Docker &
Configure
04
Install Kubeadm-
Kubelet & Kubectl
05
Create Default
Audit Policy
06
Install NFS
Client Drivers
Features of Kubernetes
16
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Java 1.3 Self
Healing
Batch
Execution
Automatic
Rollbacks &
Rollouts
Service Discovery
& Load Balancing
Horizontal
Scaling
Storage
Orchestration
Automatic
Binpacking
Secret &
Configuration
Management
Kubernetes Architecture
17
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
UI
CLI-
Command
Line
API
Key-Value
Store- etcd
Kubernetes Master
API Server
Scheduler Controllers
Kubernetes vs Docker Swarm
18
The slide provides the key difference between Kubernetes and Docker Swarm
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Docker Swarm
No Auto Scaling
Good Community
Does not have as Much Experience with Production
Deployments at Scale
Limited to the Docker API’s Capabilities
Easy to Start a Cluster
Kubernetes
Auto Scaling
Great Active Community
Deployed at Scale more often among Organisations
Can Overcome Constraints of Docker and Docker API
Difficult to Start a Cluster
01
02
05
04
03
Vs
Kubernetes 7 use Cases
19
The slide contains the important 7 use cases of Kubernetes
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Microservices
Orchestrating complicated apps based
on a microservice architecture with
many components
Lift and Shift
Facilitating the moving of on-prem apps
to the cloud
Cloud Native Network Functions
Managing containers with encapsulated
network functions(CNF initiatives )
Machine Learning
Managing machine learning workflows to
deploy faster AI-based apps
Heavy Computing
Enabling computing-heavy tasks
CI/CD
CI/CD tasks are easier to perform with
Kubernetes
Simple App
Learning how to get your app up and running
by deploying it on a Kubernetes cluster
01
02
03
04
05
06
07
Advantage of Kubernetes
20
The slide highlights the major advantages of Kubernetes
Using Kubernetes and its Brobdingnagian Scheme will improve your productivity
Kubernetes and a cloud-native technical school stack attracts talent
Kubernetes could be a future proof answer
Kubernetes helps to form your application run additional stable
Kubernetes is cheaper than its alternatives
Orchestrate containers on multiple hosts
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
30-60-90 Days Plan in Kubernetes
21
The slide highlights the 30-60-90 Days plan to implement Kubernetes in the Organizations
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
30
Days
o Starting out with containers and
container orchestration tools
o Install Kubernetes
o Load balancing with Kubernetes
o Two-step load-balancer setup
o Configuring load balancing
60
Days
o Implement Blue-green deployments
in Kubernetes
o Making the deployments automatic
o Know your resource constraints
90
Days
o Enable Logging
o Start Monitoring
o Fixing Issues
Table of Content
22
Kubernetes Component
o What is Kubelet?
o What is Kubectl ?
o What is Kubeadm?
02
Kubernetes Components
23
The slide highlights the key component of Kubernetes
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
C LOUD
Kubernetes Nodes
Kubelet
Kube-proxy
Kubelet
Kube-proxy
Kubelet
Kube-proxy
Kube-controller
manager
Kube-api-server
Cloud-controller
manager
Kube-scheduler
etcd
Kubernetes Control Plane
What is Kubelet
24
The slide shows the overview of Kubelet and explains its functionality
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
The kubelet works in terms of a PodSpec. A PodSpec may be a YAML or JSON object that describes a pod. The kubelet takes a group of PodSpecs
that ar provided through numerous mechanisms (primarily through the apiserver) and ensures that the containers delineate in those
PodSpecs ar running and healthy. The kubelet doesn’t manage containers that weren't created by Kubernetes
The kubelet is that the primary “node agent” that runs on every node.
Master
POD
Node
Docker Kubelet
API Server
Resource Definition (Pod,
Etc)
Kubectl
What is Kubectl
25
Kubectl is a instruction tool for
controlling Kubernetes clusters. Kubectl looks for a file named
config within the $HOME/. ... For
details regarding every command, together with all the supported
flags and subcommands, see the kubectl reference documentation.
KUBECTL
HTTP
Kubernetes
KUBERNETES
API
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
What is Kubeadm
26
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Kubeadm could be
a tool designed to
produce kubeadm init and
kubeadm be part of as
best-practice “fast
paths”for making
kuberntes clusters.
Kubeadm performs the
actions necessary to urge
a minimum viable cluster
up and running.
Master
(1) Kubeadm init
Docker
Kubernetes
Node 1
(2) Kubeadm join
Docker
Kubernetes
Table of Content
27
Nodes in Kubernetes
o What is node in Kubernetes?
o Master node
o Worker node
03
What is Nodes in Kubernetes
28
The slide provides the overview of nodes in Kubernetes
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
NODE
02. They are also known as Minions
03. It Could Run on a Physical Machine or a VM
04. Node Provide All The Necessary Services To Run Pods
05. Node in the Kubernetes System is Managed by the Master
01. A Node in Kubernetes Cluster is the main Worker Machine
Master nodes in Kubernetes
29
The slide highlights overview of Master node in Kubernetes and its functionality.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
A master node
is a node which controls
and manages a group of
worker nodes (workloads
runtime) and resembles a
cluster in Kubernetes. ... All
external communication to
the cluster is via the API-
Server. Kube-Controller-
Manager, that runs a
group of controllers for the
running cluster.
Master
Key-Value Store
Controller
api-Server
Schedular
CLI/APIs/
Dashboard
User
Worker/Slave Nodes
30
The slide highlights overview of worker node in Kubernetes and its functionality.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
On a physical server (worker/slave node), pods area
unit scheduled.
For accessing the applications from the external world, we have a
tendency to connect with nodes.
It is a physical server otherwise you will say a VM that runs the
applications victimization Pods (a
pod programing unit) that is controlled by the master node. External World
Kubelet
Kube-proxy
Container
Runtime
POD
C
POD
C
POD
C
Table of Content
31
Kubernetes Development Process
o What is blue green deployment?
o How to automate the deployment?
04
What is Blue Green Deployment
32
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
The slide explains what is blue green deployment and its functionality
Test Automation
Service
Pod
Pod
Pod
Pod
Pod
Pod
v1
v2
2
Blue-green deployment is a
method that reduces period and risk by
running 2 identical production
environments called Blue and Green.
At any time, just one of the
environments is live, with the
live atmosphere serving all
production traffic.
For this instance, Blue is presently live
and Green is idle.
Container Deployment Pipeline
Build Server
Deployer
Docker Hub
Deploys
HTTP Callback
Builds Image
How to Automate the Deployment
33
The slide highlights how to automate the deployment process in the organization
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Table of Content
34
Networking in Kubernetes
o Kubernetes networking model
o Ingress networking in Kubernetes
05
Kubernetes Networking Model
35
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Kubernetes Cluster
Pod to Pod
Container to Container Container to Container
INTERNET
Internet to Kubernetes
Ingress Networking in Kubernetes
36
The slide explains the Ingress Networking in Kubernetes and its working
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Route Table
Node 1 Root Network
eth0
flannel0
cbr0
Pod 1
Network
eth0
Pod 2
Network
eth0
veth0 veth1
Node 2 Root Network
eth0
flannel0
cbr0
Pod 3
Network
eth0
Pod 4
Network
eth0
veth0 veth1
Table of Content
37
Security Measures in Kubernetes
o Best security measures in Kubernetes
06
Best Security Measures in Kubernetes
38
The slide consist of best Security measure which needs to follow in Kubernetes
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Apply Security Updates to
Environment Regularly
Enables Auditing
Provide Limited Direct Access to
Kubernetes Nodes
Defines Resources Quota
Use Images from Authorized
Repository only
Implement Continuous Security
Vulnerability Scanning
Decides Strict Policy/Rules for
Resources
Implement
Network Segmentation
Log everything on the
Production Environment
Restrict Access to ETCD
Icons Slide for An Architectural Deep Dive with Kubernetes
and Containers
39
40
Additional Slides
Our Mission
41
Our Vision
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Our Goal
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Our Mission
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
About Us
42
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Values Client
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Premium Services
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Our Company
Name Here
Designation
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Name Here
Designation
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Name Here
Designation
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Name Here
Designation
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Our Team
43
Comparison
44
WOMEN
MEN
80%
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
40%
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Our Goal
45
Our Goal 4
This slide is 100% editable. Adapt it to your needs and
capture your audience’s attention.
Our Goal 3
This slide is 100% editable. Adapt it to your needs and
capture your audience’s attention.
Our Goal 2
This slide is 100% editable. Adapt it to your needs and
capture your audience’s attention.
Our Goal 1
This slide is 100% editable. Adapt it to your needs and
capture your audience’s attention.
Timeline
46
Start
End
2014
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2015
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2019
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2020
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2018
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2017
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2016
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
Roadmap
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
05
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
03
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
02
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
04
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
01
47
Address
# street number, city, state
Email address
emailaddress123@gmail.com
Phone Number
0123456789
Thank You
48

More Related Content

An Architectural Deep Dive With Kubernetes And Containers Powerpoint Presentation Slides

  • 1. A An Architectural Deep Dive with Kubernetes and Containers Yo u r C o m p a ny N a m e
  • 2. Table of Content 2 Introduction of Kubernetes. 01 o What is containers? o Why you need containers? o Are containers the same thing as microservices? o Microservices Architecture o Microservices Architecture- Ecommerce o Container Architecture o Microservices use cases o What is Kubernetes? o Before and after Kubernetes o Why organization should use Kubernetes? o What can Kubernetes do? o Roadmap to install Kubernetes in your organization o Features of Kubernetes o Kubernetes Architecture o Kubernetes vs Docker Swarm o Kubernetes 7 use cases o Advantage of Kubernetes o 30-60-90 day plan in Kubernetes Kubernetes Component 02 o What is Kubelet? o What is Kubectl? o What is Kubeadm? Nodes in Kubernetes 03 o What is node in Kubernetes? o Master node o Worker node Kubernetes Development Process 04 o What is blue green deployment? o How to automate the deployment? Networking in Kubernetes 05 o Kubernetes networking model o Ingress networking in Kubernetes Security Measures in Kubernetes 06 o Best security measures in Kubernetes
  • 3. Table of Content 3 o What is containers? o Why you need containers? o Are containers the same thing as microservices? o Microservices Architecture o Microservices Architecture-Ecommerce o Container Architecture o Microservices use cases o What is Kubernetes? o Before and after Kubernetes o Why organization should use Kubernetes? o What can Kubernetes do? o Roadmap to install Kubernetes in your organization o Features of Kubernetes o Kubernetes Architecture o Kubernetes vs Docker Swarm o Kubernetes 7 use cases o Advantage of Kubernetes o 30-60-90 day plan in Kubernetes Introduction of Kubernetes 01
  • 4. What is Container 4 Containers area unit an answer to the matter of a way to get code to run dependably once touched from one computing surrounding to a different . This might be from a developer's portable computer to a check surroundings, from a staging surroundings into production, and maybe from a physical machine in an exceedingly information center to a virtual machine in an exceedingly non- public or public cloud. Containerized Applications App A App F App E App D G App C App B Docker Host Operating System Infrastructure The slide provides a brief overview of containers This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 5. Why you Need Containers? 5 This slide highlights important factors why companies needs containers This slide is 100% editable. Adapt it to your needs and capture your audience's attention. IT Operational Potency Gain 40 % operational efficiency by streamlining and automating the management of various applications and infrastructure into one operational model. IT Infrastructure Reduction Reduce your prices 40 % by increasing your application work density, recovering utilization of your server reason density and reducing package licensing prices. Gain Freedom of Choice Package, ship, and run applications on any public or non-public cloud. Faster Time To Market Newer applications and services are what keep your competitive edge. Organizations are able to triple their speed (300 percent) to deliver new services with development and operational gracefulness. Containerization breaks down barriers for DevOps groups to accelerate readying times and frequency.
  • 6. Are Containers the same thing as Microservices? 6 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Once you begin diving into containers, it’s not possible to avoid reading concerning microservices. (No, microservices don't seem to be those little cars you step within the dark. Those square measure small Machines. perhaps I’m Associate in Nursingalysis | qualitative analysis} myself?) Microservices is an style of architecture. A microservices design structures AN application by victimization as a group of loosely coupled services, that deliver specific business capabilities. Containers facilitate build it happen.
  • 7. Microservices Architecture 7 This slide is to highlight the Microservices Architecture of Containers This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Microservices Architecture Microservice Bare Metal Microservice Public Cloud Microservice Virtualized Microservice Containers Applications
  • 8. Microservice Architecture E-Commerce Application 8 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. UI Microservice Client Browser Search Payments Review & Ratings
  • 9. Container Architecture 9 This slide highlights the core Architecture of Containers and Applications hosted to the Docker Engine. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Containers Docker Engine Host Operating System Host Hardware App 1 App 2 App 3 App 4
  • 10. Microservices use Cases 10 The slide covers the major microservice use cases such as user info microservices, most trending use cases and recommendations microservices This slide is 100% editable. Adapt it to your needs and capture your audience's attention. UI Microservice Most Liked Microservice Video Uploading Microservice Content Microservice User Info Microservice Most Trending Microservice Recommendations Microservice
  • 11. What is Kubernetes? 11 The slide shows the overview of Kubernetes This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Kubernetes, designed by Google and currently maintained by the Cloud Native Computing Foundation, is an open-source container-orchestration system. It helps in automating application deployment, scaling, and management. Kubernetes Control Plane Worker Nodes External Requests Kubelet App Service App Container Runtime Kubelet App Service App Container Runtime Kubelet App Service App Container Runtime API Server etcd Scheduling Service Discovery Load Balancing
  • 12. Before and After Kubernetes 12 The slide covers the Architecture of before and after Kubernetes introduction This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Container Runtime Operating System Hardware App App App Bin/ Library Bin/ Library Bin/ Library Container Container Container After Operating System Hardware App App App Before
  • 13. Why Organization Should use Kubernetes? 13 The slide highlights the core reasons why organization should opt Kubernetes This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 01 02 03 04 05 This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. 5. Effective Migration to the Cloud This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. 2. IT Cost Optimization This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. 3. Improved Scalability and Availability This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. 4. Multi-cloud (and Hybrid Cloud) Flexibility This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. 1. Better Management through Modularity
  • 14. What can Kubernetes do? 14 Resource Bin Packing 02 You'll declare minimum and most figure resources (CPU and memory) for your containers. Kubernetes can slot your containers into wherever ever they match. This will increase your figure potency and ultimately lowers prices. Inbuilt Service Discovery and Autoscaling 03 Kubernetes will mechanically expose your containers to the web or alternative containers within the cluster. It mechanically load balances traffic across matching containers. Kubernetes supports service discovery via atmosphere variables and DNS, out of the box. you'll conjointly tack together CPU-based autoscaling for containers for inflated resource utilization. Persistent Storage 05 Kubernetes includes support for persistent storage connected to homeless application containers. there's support for Amazon net Services east by south, Google Cloud Platform persistent disks, and many, many more. High Convenience Options 06 Kubernetes is planet scale. this needs special attention to high-availability options like multi-master or cluster federation. Cluster federation permits linking clusters along in order that if one cluster goes down, containers will mechanically move to a different cluster. Grammar Check Re-write Again Next Demo Video (Paraphrasing Heterogeneous Clusters 04 Kubernetes runs anyplace. you'll build your Kubernetes cluster for a combination of virtual machines (VMs) running the cloud, on-premises, or blank metal in your datacenter. merely opt for the composition in keeping with your needs. Instrumentality Deployments and Rollout Management 01 Describe your containers and the way several you wish with a “Deployment.” Kubernetes can keep those containers running and handle deploying changes (such as change the image or dynamical atmosphere variables) with a “rollout.” you'll pause, resume, and rollback changes as you prefer. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 15. Roadmap to Install Kubernetes in your Organisation 15 The slide highlights the roadmap to install Kubernetes in the organization. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 01 Configure IP Tables 02 Disable SWAP 03 Install Docker & Configure 04 Install Kubeadm- Kubelet & Kubectl 05 Create Default Audit Policy 06 Install NFS Client Drivers
  • 16. Features of Kubernetes 16 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Java 1.3 Self Healing Batch Execution Automatic Rollbacks & Rollouts Service Discovery & Load Balancing Horizontal Scaling Storage Orchestration Automatic Binpacking Secret & Configuration Management
  • 17. Kubernetes Architecture 17 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. UI CLI- Command Line API Key-Value Store- etcd Kubernetes Master API Server Scheduler Controllers
  • 18. Kubernetes vs Docker Swarm 18 The slide provides the key difference between Kubernetes and Docker Swarm This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Docker Swarm No Auto Scaling Good Community Does not have as Much Experience with Production Deployments at Scale Limited to the Docker API’s Capabilities Easy to Start a Cluster Kubernetes Auto Scaling Great Active Community Deployed at Scale more often among Organisations Can Overcome Constraints of Docker and Docker API Difficult to Start a Cluster 01 02 05 04 03 Vs
  • 19. Kubernetes 7 use Cases 19 The slide contains the important 7 use cases of Kubernetes This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Microservices Orchestrating complicated apps based on a microservice architecture with many components Lift and Shift Facilitating the moving of on-prem apps to the cloud Cloud Native Network Functions Managing containers with encapsulated network functions(CNF initiatives ) Machine Learning Managing machine learning workflows to deploy faster AI-based apps Heavy Computing Enabling computing-heavy tasks CI/CD CI/CD tasks are easier to perform with Kubernetes Simple App Learning how to get your app up and running by deploying it on a Kubernetes cluster 01 02 03 04 05 06 07
  • 20. Advantage of Kubernetes 20 The slide highlights the major advantages of Kubernetes Using Kubernetes and its Brobdingnagian Scheme will improve your productivity Kubernetes and a cloud-native technical school stack attracts talent Kubernetes could be a future proof answer Kubernetes helps to form your application run additional stable Kubernetes is cheaper than its alternatives Orchestrate containers on multiple hosts This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 21. 30-60-90 Days Plan in Kubernetes 21 The slide highlights the 30-60-90 Days plan to implement Kubernetes in the Organizations This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 30 Days o Starting out with containers and container orchestration tools o Install Kubernetes o Load balancing with Kubernetes o Two-step load-balancer setup o Configuring load balancing 60 Days o Implement Blue-green deployments in Kubernetes o Making the deployments automatic o Know your resource constraints 90 Days o Enable Logging o Start Monitoring o Fixing Issues
  • 22. Table of Content 22 Kubernetes Component o What is Kubelet? o What is Kubectl ? o What is Kubeadm? 02
  • 23. Kubernetes Components 23 The slide highlights the key component of Kubernetes This slide is 100% editable. Adapt it to your needs and capture your audience's attention. C LOUD Kubernetes Nodes Kubelet Kube-proxy Kubelet Kube-proxy Kubelet Kube-proxy Kube-controller manager Kube-api-server Cloud-controller manager Kube-scheduler etcd Kubernetes Control Plane
  • 24. What is Kubelet 24 The slide shows the overview of Kubelet and explains its functionality This slide is 100% editable. Adapt it to your needs and capture your audience's attention. The kubelet works in terms of a PodSpec. A PodSpec may be a YAML or JSON object that describes a pod. The kubelet takes a group of PodSpecs that ar provided through numerous mechanisms (primarily through the apiserver) and ensures that the containers delineate in those PodSpecs ar running and healthy. The kubelet doesn’t manage containers that weren't created by Kubernetes The kubelet is that the primary “node agent” that runs on every node. Master POD Node Docker Kubelet API Server Resource Definition (Pod, Etc) Kubectl
  • 25. What is Kubectl 25 Kubectl is a instruction tool for controlling Kubernetes clusters. Kubectl looks for a file named config within the $HOME/. ... For details regarding every command, together with all the supported flags and subcommands, see the kubectl reference documentation. KUBECTL HTTP Kubernetes KUBERNETES API This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 26. What is Kubeadm 26 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Kubeadm could be a tool designed to produce kubeadm init and kubeadm be part of as best-practice “fast paths”for making kuberntes clusters. Kubeadm performs the actions necessary to urge a minimum viable cluster up and running. Master (1) Kubeadm init Docker Kubernetes Node 1 (2) Kubeadm join Docker Kubernetes
  • 27. Table of Content 27 Nodes in Kubernetes o What is node in Kubernetes? o Master node o Worker node 03
  • 28. What is Nodes in Kubernetes 28 The slide provides the overview of nodes in Kubernetes This slide is 100% editable. Adapt it to your needs and capture your audience's attention. NODE 02. They are also known as Minions 03. It Could Run on a Physical Machine or a VM 04. Node Provide All The Necessary Services To Run Pods 05. Node in the Kubernetes System is Managed by the Master 01. A Node in Kubernetes Cluster is the main Worker Machine
  • 29. Master nodes in Kubernetes 29 The slide highlights overview of Master node in Kubernetes and its functionality. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. A master node is a node which controls and manages a group of worker nodes (workloads runtime) and resembles a cluster in Kubernetes. ... All external communication to the cluster is via the API- Server. Kube-Controller- Manager, that runs a group of controllers for the running cluster. Master Key-Value Store Controller api-Server Schedular CLI/APIs/ Dashboard User
  • 30. Worker/Slave Nodes 30 The slide highlights overview of worker node in Kubernetes and its functionality. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. On a physical server (worker/slave node), pods area unit scheduled. For accessing the applications from the external world, we have a tendency to connect with nodes. It is a physical server otherwise you will say a VM that runs the applications victimization Pods (a pod programing unit) that is controlled by the master node. External World Kubelet Kube-proxy Container Runtime POD C POD C POD C
  • 31. Table of Content 31 Kubernetes Development Process o What is blue green deployment? o How to automate the deployment? 04
  • 32. What is Blue Green Deployment 32 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. The slide explains what is blue green deployment and its functionality Test Automation Service Pod Pod Pod Pod Pod Pod v1 v2 2 Blue-green deployment is a method that reduces period and risk by running 2 identical production environments called Blue and Green. At any time, just one of the environments is live, with the live atmosphere serving all production traffic. For this instance, Blue is presently live and Green is idle.
  • 33. Container Deployment Pipeline Build Server Deployer Docker Hub Deploys HTTP Callback Builds Image How to Automate the Deployment 33 The slide highlights how to automate the deployment process in the organization This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 34. Table of Content 34 Networking in Kubernetes o Kubernetes networking model o Ingress networking in Kubernetes 05
  • 35. Kubernetes Networking Model 35 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Kubernetes Cluster Pod to Pod Container to Container Container to Container INTERNET Internet to Kubernetes
  • 36. Ingress Networking in Kubernetes 36 The slide explains the Ingress Networking in Kubernetes and its working This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Route Table Node 1 Root Network eth0 flannel0 cbr0 Pod 1 Network eth0 Pod 2 Network eth0 veth0 veth1 Node 2 Root Network eth0 flannel0 cbr0 Pod 3 Network eth0 Pod 4 Network eth0 veth0 veth1
  • 37. Table of Content 37 Security Measures in Kubernetes o Best security measures in Kubernetes 06
  • 38. Best Security Measures in Kubernetes 38 The slide consist of best Security measure which needs to follow in Kubernetes This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Apply Security Updates to Environment Regularly Enables Auditing Provide Limited Direct Access to Kubernetes Nodes Defines Resources Quota Use Images from Authorized Repository only Implement Continuous Security Vulnerability Scanning Decides Strict Policy/Rules for Resources Implement Network Segmentation Log everything on the Production Environment Restrict Access to ETCD
  • 39. Icons Slide for An Architectural Deep Dive with Kubernetes and Containers 39
  • 41. Our Mission 41 Our Vision This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Our Goal This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Our Mission This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 42. About Us 42 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Values Client This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Premium Services This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Our Company
  • 43. Name Here Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Name Here Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Name Here Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Name Here Designation This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Our Team 43
  • 44. Comparison 44 WOMEN MEN 80% This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 40% This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 45. Our Goal 45 Our Goal 4 This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. Our Goal 3 This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. Our Goal 2 This slide is 100% editable. Adapt it to your needs and capture your audience’s attention. Our Goal 1 This slide is 100% editable. Adapt it to your needs and capture your audience’s attention.
  • 46. Timeline 46 Start End 2014 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2015 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2019 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2020 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2018 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2017 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2016 This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 47. Roadmap Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 05 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 03 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 02 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 04 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 01 47
  • 48. Address # street number, city, state Email address emailaddress123@gmail.com Phone Number 0123456789 Thank You 48