Scaling Kubernetes with Karpenter: Advanced Scheduling with Pod Affinity & Volume Topology Awareness

  Рет қаралды 1,505

Lukonde Mwila

Lukonde Mwila

Күн бұрын

One feature that draws people to Kubernetes is its ability to scale automatically. Auto-scaling Kubernetes is an essential part of your cloud-native strategy. In addition, you may be dealing with use cases requiring advanced Kubernetes scheduling requirements like pod affinity, pod anti-affinity, and volume topology awareness. In this video, I'll show you how to automatically scale the compute resources of an Amazon EKS cluster using Karpenter, with a focus on meeting scheduling requirements with Kubernetes features like inter-pod affinity and dynamic provisioning of volumes for your container workloads.
#kubernetes #podscheduling #autoscaling
karpenter.sh/
aws.amazon.com/blogs/containe...
aws.amazon.com/blogs/aws/intr...
github.com/aws-ia/terraform-a...
aws.github.io/aws-eks-best-pr...
Timestamps:
00:00 - Introduction
00:06 - Overview
00:47 - Pod affinity and pod anti-affinity in Kubernetes
01:22 - Topology of your Kubernetes cluster
01:41 - The pod affinity rule
01:57 - The pod anti-affinity rule
02:06 - Use cases for pod affinity and pod anti-affinity
03:11 - Demo for scaling Amazon EKS cluster with Karpenter and workloads with pod affinity rules
11:31 - Demo for scaling Amazon EKS cluster with Karpenter and workloads with pod anti-affinity rules
16:23 - Dynamic provisioning of volumes and volume topology awareness in Kubernetes
18:48 - Demo for dynamic provisioning of volumes and volume topology awareness in Kubernetes for a statefulset workload
Connect:
GitHub: github.com/LukeMwila
Twitter: / luke9ine
Medium: / outlier.developer
LinkedIn: / lukonde-mwila-25103345
If you found this video helpful, please like the video and subscribe to the channel!

Пікірлер: 2
@int3rned497
@int3rned497 Ай бұрын
Thank you very much - This helped me set it up in our project! Can you please tell me what is that beautiful VSCode Theme?
@LearnwithAvinashDalvi
@LearnwithAvinashDalvi 2 жыл бұрын
Informative session on Pod and Volume understanding
Container Best Practices with Datree
15:45
Lukonde Mwila
Рет қаралды 253
Using Argo CD and Rancher for Kubernetes Multi-tenancy & GitOps
26:13
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 62 МЛН
Became invisible for one day!  #funny #wednesday #memes
00:25
Watch Me
Рет қаралды 38 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 114 МЛН
Kubernetes Autoscaling with Karpenter: DevOps and Docker Live Show (Ep 173)
1:31:46
Bret Fisher Docker and DevOps
Рет қаралды 7 М.
How to Setup External CA Integration in Istio
25:47
Lukonde Mwila
Рет қаралды 2,6 М.
Taints and Tolerations in Kubernetes
10:13
Lukonde Mwila
Рет қаралды 966
Pod Topology Spread Constraints in Kubernetes
9:43
Lukonde Mwila
Рет қаралды 3,1 М.
Using Istio Gateway to Route Traffic to Microservices on Amazon EKS
14:07
How To Auto-Scale Kubernetes Clusters With Karpenter
26:58
DevOps Toolkit
Рет қаралды 22 М.
Kubernetes Scheduling | Topology Spread Constraints
14:58
JMMTechnology
Рет қаралды 2,4 М.
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1 МЛН
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2,3 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 8 МЛН
Как слушать музыку с помощью чека?
0:36