40 - Topology Spread Constraints. Запуск Pods в Highly Available. Local cluster, используя Kind

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

BAKAVETS

BAKAVETS

Күн бұрын

В этом видео мы рассмотрим #topologySpreadConstraints и разберемся как запускать Highly Available приложения в #Kubernetes. Также запустим локальный k8s кластер с несколькими worker нодами, используя #Kind.
00:00 Введение
00:53 Terraform код
02:01 Example-1: Дефолтное распределение Pods.
03:13 Example-2: Распределение Pods, используя podAntiAffinity (Hard)
04:35 Example-3: Распределение Pods, используя podAntiAffinity (Soft)
09:28 Example-4: Распределение Pods, используя topologySpreadConstraints
12:58 Known limitations для topologySpreadConstraints
14:37 whenUnsatisfiable: ScheduleAnyway (Soft)
15:29 maxSkew: 2
16:00 [Issue] Respect PodTopologySpread after rolling upgrades
20:15 matchLabelKeys для topologySpreadConstraints
21:30 kind is a tool for running local Kubernetes clusters. Installation and usage
25:02 Тестирование matchLabelKeys
28:52 Clean up
Ссылка на урок по созданию AWS аккаунта и настройки его после регистрации: • Как создать AWS аккаун...
Ссылка на урок по Terraform CI/CD Pipeline, используя Github Actions: • Terraform CI/CD Pipeli...
Ссылка на урок по запуску Jenkins Slaves в Kubernetes: • 6 - Запуск Jenkins Sla...
Ссылка на урок по Deployment в Kubernetes: • 9 - Deployment в Kuber...
Jenkins Pipeline. Docker build и push в Docker Hub. Jenkinsfile: • 4 - Jenkins Pipeline. ...
Pod Topology Spread Constraints: kubernetes.io/docs/concepts/s...
Пример кода из видео: github.com/bakavets/k8s-lesso...
Вы можете купить мне кофе, чтобы сказать спасибо! www.buymeacoffee.com/bakavets
Подписаться на канал: / bakavets
Подписаться на Telegram канал: t.me/bakavets
Подписаться на Twitter: / bakavets

Пікірлер: 9
@georgiy_kulagin
@georgiy_kulagin Жыл бұрын
Спасибо за полезные и реально используемые примеры!
@aldan4871
@aldan4871 Жыл бұрын
Спасибо за труд! Круто как всегда, кстати KinD можно поднимать и с помощью terraform + helm
@linuxlifepage
@linuxlifepage Жыл бұрын
Спасибо! Очень качественный материал
@user-cz1fm5mp1s
@user-cz1fm5mp1s Жыл бұрын
Материал отличный! Скажи плиз, ты проходил какие-то курсы по Куберу!?
@BAKAVETS
@BAKAVETS Жыл бұрын
Спасибо! Начинал изучать, читая книги/статьи и т.д. Offline курсы не проходил.
@RamanTseshau
@RamanTseshau Жыл бұрын
А чего начал использовать kind вместо minikube? И вообще можешь сделать обзор всех локальных опций для запуска кубера, это просто как идея для видео
@BAKAVETS
@BAKAVETS Жыл бұрын
Привет! Сделал это в качестве разнообразия, также можно использовать minikube: minikube.sigs.k8s.io/docs/tutorials/multi_node/
@rukhem
@rukhem Жыл бұрын
зачем 3 nginx на 1 node?
@BAKAVETS
@BAKAVETS Жыл бұрын
Это просто как пример, чтобы показать как распределяются pods.
Kubernetes Scheduling | Topology Spread Constraints
14:58
JMMTechnology
Рет қаралды 2,5 М.
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 50 МЛН
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,7 МЛН
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 35 МЛН
Чего ожидать от HTTP/3 + Go
51:07
Нина Пакшина
Рет қаралды 1,2 М.
[ Kube 48 ] Kubernetes Pod Disruption Budget Demo
15:48
Just me and Opensource
Рет қаралды 10 М.
Kubernetes Pod Topology Spread Constraints
12:04
Infinite Linux
Рет қаралды 1,9 М.
Pod Disruption Budget in kubernetes
12:58
Deekshith SN
Рет қаралды 10 М.
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 50 МЛН