Kubernetes, Ingress controller [2], установка и настройка, вариант с NodePort

  Рет қаралды 12,267

Артур Крюков

Артур Крюков

Күн бұрын

Пікірлер: 27
@gumerov2169
@gumerov2169 Жыл бұрын
Отличная подача материала! Тщательный, основательный разбор темы. Лайк, подписка
@envy1616
@envy1616 2 жыл бұрын
лучшее видео, что я видел по ингресс. 1000 благодарностей!
@fredrikf9941
@fredrikf9941 3 жыл бұрын
Видео отличное и информативное, как раз начала разбираться как работает ingress. Огромное спасибо!!!
@lekseich79
@lekseich79 3 жыл бұрын
Артур, спасибо Вам! Очень подробно и понятно
@aseronix
@aseronix Жыл бұрын
супер, все четко
@mikhailmakarov7772
@mikhailmakarov7772 3 жыл бұрын
Спасибо за информационную работу, было полезно
@eldarkarimov5791
@eldarkarimov5791 Жыл бұрын
Спасибо вам
@MrJKetch
@MrJKetch 5 ай бұрын
Я уже голову сломал решая эту задачку.) У меня такая же архитектура, сделал все так же. Запускаю два пода на разных нодах, и почему то трафик все равно идет на оба пода. Хотя, как я понял externalTrafficPolicy: Local должен трафик кидать только в тот под на котором запущен контроллер.
@OldPythonKAA
@OldPythonKAA 5 ай бұрын
Может что то не так в кубе настроили? C CNI проблем нет? Посмотрите на машинах как правила NAT построены.
@MrJKetch
@MrJKetch 5 ай бұрын
@@OldPythonKAA Не, я в кубе ничего не настраивал, так как развернут он на Talos. А в него просто так не влезешь консолькой))
@OldPythonKAA
@OldPythonKAA 5 ай бұрын
В какие только извращения не ныряют люди, лишь бы не работать руками :)
@PatsevAnton
@PatsevAnton 3 жыл бұрын
Спасибо за курс по kubernetes. Интереснвй вопрос. Liveness и readiness пробы откуда делают запрос http get? Это api server делает? Или kubelet делает?
@OldPythonKAA
@OldPythonKAA 3 жыл бұрын
Кубелет. Он управляет жизнью контейнера, в том числе при помощи проб.
@artyommarkov9896
@artyommarkov9896 2 жыл бұрын
Спасибо за видео, все сразу встало на свои места. Не понял только момента со строчкой в манифесте Ingress host: "какой-то url" Как в итоге получили доступ до прометеуса? в /etc/hosts на ноде кластера прописали url и айпишник узла как сказали в видео, но как вы с локал хоста получили доступ к прометеусу?
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
Мне кажется Вам надо разобраться как работает DNS и resolver. Предполагается, что вы умеете администрировать Linux.
@artyommarkov9896
@artyommarkov9896 2 жыл бұрын
@@OldPythonKAA смысл днс вроде понятен, просто резолв имени в айпиадрес. Вопрос был в том, откуда ваш локальный хост знает о содержании /etc/hosts на второй ноде кластера? Вы же по сути, с локального хоста, который ничего не знает о айпишнике и днс имени ноды кластера на которой бежит Прометей, постучались на dns имя описанное в Ingress и попали на нужный под.
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
Мой локальный и не только локальный, а любой hosts правится вручную. Т.е. я туда всё необходимое сам добавлял. Повторяю вопрос, вы знаете как работают resolvers (локальные клиенты DNS)?
@xaxalox
@xaxalox 2 жыл бұрын
Спасибо за видео, очень полезное Возник вопрос, если необходимо прокинуть трафик по опеределенному порту, а не по url, например для smpp (tcp), как это лучше сделать? В видео вы между делом, сказали что через data: делать не лучший вариант
@OldPythonKAA
@OldPythonKAA 2 жыл бұрын
Service NodePort. Или попробовать другой ingress controller, не на базе nginx.
@sonofthenorth
@sonofthenorth 4 жыл бұрын
Интересно, а не слишком ли большую нагрузку (трафик) создаёт использование JSON vs PlainText в Access Log'ах?
@OldPythonKAA
@OldPythonKAA 4 жыл бұрын
нет
@MrDanik011
@MrDanik011 5 ай бұрын
А в чем смысл такого балансира если весь трафик будет идти всегда на 1 ноду? Где собственно балансировка ?
@OldPythonKAA
@OldPythonKAA 5 ай бұрын
В этом случае используют внешний балансировщик.
@frolovskii_v
@frolovskii_v Жыл бұрын
12:30 подскажите пожалуйста по логам. Вы говорите, что логи в json хорошо, но ведь и сам докер пишет в json и на выходе получается дичька, которую не очень удобно парсить тем же самым fluend. Почему тогда в json хорошо писать?
@OldPythonKAA
@OldPythonKAA Жыл бұрын
Посмотрите видео про логи на канале.
Kubernetes, ingress controller [4], metrics & update
27:25
Артур Крюков
Рет қаралды 1,7 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
kubernetes, ingress controller [1] - теория
21:35
Артур Крюков
Рет қаралды 17 М.
Metallb
27:48
Артур Крюков
Рет қаралды 8 М.
MetalLB and NGINX Ingress // Setup External Access for Kubernetes Applications
10:41
Kubernetes, network [01], Теория
31:25
Артур Крюков
Рет қаралды 14 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН