SlideShare a Scribd company logo
Why and how to use Kubernetes
for scaling of your
multi-tier (n-tier) applications?
Changing workloads in the industry and
the scalability we require today
The Evolution of Infrastructure Architecture
IT Infrastructure
Architecture level
Physical
Boxes
Virtual
Boxes
Cloud
Computing
Monolithic SOA Microservices
• Non agile
• Difficult to scale
• In isolation
• High maintenance cost
• No new enhancement
• Integration issues
The Challenges in traditional applications
Microservices Architecture with Kubernetes
• Isolation of your workloads
• Service Discovery and Load Balancing
• Storage Orchestration
• Declarative orchestration of containers
• Declarative resource utilization
• Self Healing
• Secret and Configuration Management
• Scalability
Why is the industry using Kubernetes today?
• Horizontal Pod Scalability (HPA)
Check Metrics
Thresholds Met
Scale pods
• Vertical Pod Scalability (VPA)
Check Metric
Thresholds Met
Increase Resources (CPU/ Memory)
Restart Cluster for allocation
• Cluster Auto Scaler (CA)
Pods need to increase and are in pending state
Additional node(s) needed
New node granted (Infra as a Code)
Pods rescheduled
Achieving Auto Scalability with Kubernetes
The Typical Architecture
THANK YOU FOR ATTENDING THE WEBINAR

More Related Content

Similar to Why and how to use Kubernetes for scaling of your multi-tier (n-tier) applications? (20)

PDF
Kubernetes basics, Nodes, Pods, Containers, Deployments
Beroza Paul
 
PPTX
Kubernetes 101
Vishwas N
 
PDF
Managing containers at scale
Smruti Ranjan Tripathy
 
PDF
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
PDF
From Containerized Application to Secure and Scaling With Kubernetes
Shikha Srivastava
 
PDF
A Deeper Look Into How Kubernetes Works.pdf
PetaBytz Technologies
 
PDF
Best online kubernetes course in H2KInfosys.pdf
abhayah2k
 
DOCX
Mastering Kubernetes_ The Ultimate Guide for Modern DevOps.docx
Nytcc
 
PDF
Future of Kubernetes and its Impact on Technology Industry.pdf
Urolime Technologies
 
PDF
Adaptive Scaling of Microgateways on Kubernetes
WSO2
 
PDF
One Kubernetes to rule them all (ZEUS 2019 Keynote)
Simon Harrer
 
PDF
Deploying your first application with Kubernetes
OVHcloud
 
PPTX
Azure kubernetes service
Vishwas N
 
TXT
Introduction about Kubernates Cluster
♛Kumar Aneesh♛
 
PDF
Kubernetes: My BFF
Jonathan Yu
 
PPTX
Kubernetes for Beginners: An Introductory Guide
Bytemark
 
PDF
AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AK...
HectorSebastianMendo
 
PPTX
Why kubernetes matters
Platform9
 
PPTX
Introduction to Kubernetes
Paris Apostolopoulos
 
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 
Kubernetes basics, Nodes, Pods, Containers, Deployments
Beroza Paul
 
Kubernetes 101
Vishwas N
 
Managing containers at scale
Smruti Ranjan Tripathy
 
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
NETWAYS
 
From Containerized Application to Secure and Scaling With Kubernetes
Shikha Srivastava
 
A Deeper Look Into How Kubernetes Works.pdf
PetaBytz Technologies
 
Best online kubernetes course in H2KInfosys.pdf
abhayah2k
 
Mastering Kubernetes_ The Ultimate Guide for Modern DevOps.docx
Nytcc
 
Future of Kubernetes and its Impact on Technology Industry.pdf
Urolime Technologies
 
Adaptive Scaling of Microgateways on Kubernetes
WSO2
 
One Kubernetes to rule them all (ZEUS 2019 Keynote)
Simon Harrer
 
Deploying your first application with Kubernetes
OVHcloud
 
Azure kubernetes service
Vishwas N
 
Introduction about Kubernates Cluster
♛Kumar Aneesh♛
 
Kubernetes: My BFF
Jonathan Yu
 
Kubernetes for Beginners: An Introductory Guide
Bytemark
 
AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AKS_2AK...
HectorSebastianMendo
 
Why kubernetes matters
Platform9
 
Introduction to Kubernetes
Paris Apostolopoulos
 
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Adrian Todorov
 

More from Ashnikbiz (20)

PPTX
CloudOps_tool.pptx
Ashnikbiz
 
PPTX
Webinar_CloudOps final.pptx
Ashnikbiz
 
PPTX
Autoscaling in Kubernetes (K8s)
Ashnikbiz
 
PDF
Zero trust in a multi tenant environment
Ashnikbiz
 
PPTX
Deploy and automate ‘Secrets Management’ for a multi-cloud environment
Ashnikbiz
 
PPTX
Deploy, move and manage Postgres across cloud platforms
Ashnikbiz
 
PPTX
Deploy, move and manage Postgres across cloud platforms
Ashnikbiz
 
PPTX
The Best Approach For Multi-cloud Infrastructure Provisioning-2
Ashnikbiz
 
PPTX
The Best Approach For Multi-cloud Infrastructure Provisioning
Ashnikbiz
 
PPTX
Which PostgreSQL is right for your multi cloud strategy? P2
Ashnikbiz
 
PPTX
Which PostgreSQL is right for your multi cloud strategy? P1
Ashnikbiz
 
PPTX
Reduce the complexities of managing Kubernetes clusters anywhere 2
Ashnikbiz
 
PPTX
Reduce the complexities of managing Kubernetes clusters anywhere
Ashnikbiz
 
PPTX
Enhance your multi-cloud application performance using Redis Enterprise P2
Ashnikbiz
 
PPTX
Enhance your multi-cloud application performance using Redis Enterprise P1
Ashnikbiz
 
PPTX
Gain multi-cloud versatility with software load balancing designed for cloud-...
Ashnikbiz
 
PPTX
Gain multi-cloud versatility with software load balancing designed for cloud-...
Ashnikbiz
 
PPTX
Enterprise-class security with PostgreSQL - 1
Ashnikbiz
 
PPTX
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
PPTX
Securing Your CI Pipeline with HashiCorp Vault - P2
Ashnikbiz
 
CloudOps_tool.pptx
Ashnikbiz
 
Webinar_CloudOps final.pptx
Ashnikbiz
 
Autoscaling in Kubernetes (K8s)
Ashnikbiz
 
Zero trust in a multi tenant environment
Ashnikbiz
 
Deploy and automate ‘Secrets Management’ for a multi-cloud environment
Ashnikbiz
 
Deploy, move and manage Postgres across cloud platforms
Ashnikbiz
 
Deploy, move and manage Postgres across cloud platforms
Ashnikbiz
 
The Best Approach For Multi-cloud Infrastructure Provisioning-2
Ashnikbiz
 
The Best Approach For Multi-cloud Infrastructure Provisioning
Ashnikbiz
 
Which PostgreSQL is right for your multi cloud strategy? P2
Ashnikbiz
 
Which PostgreSQL is right for your multi cloud strategy? P1
Ashnikbiz
 
Reduce the complexities of managing Kubernetes clusters anywhere 2
Ashnikbiz
 
Reduce the complexities of managing Kubernetes clusters anywhere
Ashnikbiz
 
Enhance your multi-cloud application performance using Redis Enterprise P2
Ashnikbiz
 
Enhance your multi-cloud application performance using Redis Enterprise P1
Ashnikbiz
 
Gain multi-cloud versatility with software load balancing designed for cloud-...
Ashnikbiz
 
Gain multi-cloud versatility with software load balancing designed for cloud-...
Ashnikbiz
 
Enterprise-class security with PostgreSQL - 1
Ashnikbiz
 
Enterprise-class security with PostgreSQL - 2
Ashnikbiz
 
Securing Your CI Pipeline with HashiCorp Vault - P2
Ashnikbiz
 
Ad

Recently uploaded (20)

PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
Advancing WebDriver BiDi support in WebKit
Igalia
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
July Patch Tuesday
Ivanti
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Smart Trailers 2025 Update with History and Overview
Paul Menig
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
Advancing WebDriver BiDi support in WebKit
Igalia
 
Ad

Why and how to use Kubernetes for scaling of your multi-tier (n-tier) applications?

  • 1. Why and how to use Kubernetes for scaling of your multi-tier (n-tier) applications?
  • 2. Changing workloads in the industry and the scalability we require today
  • 3. The Evolution of Infrastructure Architecture IT Infrastructure Architecture level Physical Boxes Virtual Boxes Cloud Computing Monolithic SOA Microservices
  • 4. • Non agile • Difficult to scale • In isolation • High maintenance cost • No new enhancement • Integration issues The Challenges in traditional applications
  • 6. • Isolation of your workloads • Service Discovery and Load Balancing • Storage Orchestration • Declarative orchestration of containers • Declarative resource utilization • Self Healing • Secret and Configuration Management • Scalability Why is the industry using Kubernetes today?
  • 7. • Horizontal Pod Scalability (HPA) Check Metrics Thresholds Met Scale pods • Vertical Pod Scalability (VPA) Check Metric Thresholds Met Increase Resources (CPU/ Memory) Restart Cluster for allocation • Cluster Auto Scaler (CA) Pods need to increase and are in pending state Additional node(s) needed New node granted (Infra as a Code) Pods rescheduled Achieving Auto Scalability with Kubernetes
  • 9. THANK YOU FOR ATTENDING THE WEBINAR

Editor's Notes

  • #7: Service discovery and load balancing: Kubernetes can expose a container using the DNS name or using their own IP address. If traffic to a container is high, Kubernetes is able to load balance and distribute the network traffic so that the deployment is stable. Storage orchestration: Kubernetes allows you to automatically mount a storage system of your choice, such as local storage, public cloud providers, and more. Automated rollouts and rollbacks: You can describe the desired state for your deployed containers using Kubernetes, and it can change the actual state to the desired state at a controlled rate. For example, you can automate Kubernetes to create new containers for your deployment, remove existing containers, and adopt all their resources to the new container. Automatic bin packing: You provide Kubernetes with a cluster of nodes that it can use to run containerized tasks. You tell Kubernetes how much CPU and memory (RAM) each container needs. Kubernetes can fit containers onto your nodes to make the best use of your resources. Self-healing: Kubernetes restarts containers that fail, replaces containers, kills containers that don’t respond to your user-defined health check, and doesn’t advertise them to clients until they are ready to serve. Secret and configuration management: Kubernetes lets you store and manage sensitive information, such as passwords, OAuth tokens, and SSH keys. You can deploy and update secrets and application configuration without rebuilding your container images, and without exposing secrets in your stack configuration.