16 - Настройка HTTPS для web-app в Kubernetes. NGINX Ingress и cert manager. Let's Encrypt

preview_player
Показать описание
В этом видео Вы научитесь настраивать #HTTPS для web-app в #Kubernetes, используя бесплатный SSL сертификат от Let's Encrypt через #NGINX Ingress и cert manager

Приятного просмотра! Надеюсь будет полезно!

0:00 Вступление
0:59 Запуск Deployments и Services для них и Ingress
1:51 Установка NGINX Ingress Сontroller в Kubernetes cluster
3:13 Создание DNS A записи для NLB
5:31 Welcome to cert-manager
6:33 Установка cert-manager в Kubernetes cluster
7:25 Запуск ClusterIssuer
11:02 Настройка Ingress
12:00 Схема выдачи сертификата

Рекомендации по теме
Комментарии
Автор

Архи-классное объяснение! Закрыл пробелы в знаниях и понял процессы под капотом! Спасибо! 🤝

uuvvgnf
Автор

Постараюсь оставить под каждым видео по комментарию длиной больше 7 слoв, чтобы ютуб начал наконец тебя поднимать в поиске. Спасибо за твоё время и знания)

ytljklz
Автор

Ну просто просто просто просто просто ШИКАРНО! Огромное спасибо! Как раз это искал.

smokzpolski
Автор

Видео огонь! спасибо большое за вашу работу. Единственный момент, который вызвал у меня трудность, как у новичка, это установка nginx ingress'a. В видео вы просто копируете одну ссылку и устанавливаете, а на сайте у них какая-то бесконечная инструкция, в которой я потерялся. Не исключаю, то нехватает опыта.
Ещё раз спасибо!

tmcdsgl
Автор

Блин, чувак, всегда этот cert-manager вызывал страх, а с твоим видео получилось все с первого раза! Спасибо

alexnalivayko
Автор

Чувак, ты молодец! Продолжай, у тебя отлично получается рассказывать!

metruezed
Автор

Очень круто, очень подробно и понятно, спасибо большое за труд.

nyrouxhide
Автор

огромное спасибо, супер полезный материал!

evgenykuznetsov
Автор

от девопса девопсу.
Работаю в интерпрайзе, основная идея была разобраться в кубере до такого же понимания устройства его компонентов, но увы на практике это все редко где нужно так глубоко знать. Если говорить про всякие там зеленые или синие компании, то там большая часть работ автоматизирована или органичена. Однако я бы хотел сохранить серию этих видео, крайне полезная вещь, могу обменять диски на хороший виски :)

oleg_kishinskii
Автор

Нигде не встречал такого подробного рассказа о процессе валидации сертификатов в Kubere через Lets Encrypt! Спасибо огромное за такой труд!! Очень помогаете!
Вопрос -> Чтобы перезапросить сертификаты, достаточно удалить ресурс - certificates (# k delete certificate <name>) ?

MrZasimovich
Автор

Не часто что-то комментирую на ютубе, но сейчас исключение
Огромнейшее спасибо за актуальный тутор по le, а то всё что находил было на версии ниже первой, и сейчас не работает/работает через раз

vladimirredkin
Автор

охренеть, насколько это всё быстро и просто в кубернетес! респект за уроки!

litvinenkow
Автор

Привет, интересно было бы посмотреть по wildcard certificates от let's encrypt, может есть мысли сделать такое видео? То-есть интересно было бы такое: например разработчик создает себе окружение 1.test.by, 2.test.by, 3.test.by - любой субдомен, и на него подтягивался бы сертификат)

sblkbqk
Автор

Спасибо за видео очень помогает, есть вопрос для этого урока каким способом был поднять k8s на aws ? через terraform (как в 3м уроке ) или через eksctl (как в 2м уроке)? А то у меня не появляется внешний ip после установки ingress

aldan
Автор

Спасибо огромное! очень доходчиво, всё понятно.
У меня один вопрос, может, Вы сталкивались с таким, если "да", то как решали?
У меня прод не доступен из публичного инета без ВПН. т.е. чтобы было доступно приложение, нужно сначала подключиться к ВПН. Соответственно, валидация доменного имени не проходит, ведь, как я понимаю, запрос идёт по доменного имени откуда-то с сервера let's encrypt(естественно, они не могут никак подлючиться к нашему ВПН)
Сейчас сертификат руками перевыпускать, и "подсовывать" его в ингресс.

Deniksa
Автор

Антон, день добрый.
Возможно, я задам глупый вопрос, так как пока каша в голове, но, когда серт-менеджер создает два временных ингресс контроллера (для проверки того, что домен принадлежит нам), то разве у них не должно быть конфликта с main-ingress за обработку запросов приходящих с лоад-балансера и как вообще ЛБ понимает на какой игрес контроллер передать http-запрос?
Спасибо.

ewmzkzv
Автор

Привет спасибо за видео хотел тебя спросить в ClusterIssuer ты указываешь любой рабочий почтовый ящик как понимаю, или желательно нужен почтовый ящик самого домена для которого выпускается сертификат как некоторые виды ssl сертификатов требуют?

samrybkin
Автор

Cпасибо, немного не понял, какая то джоба есть, что проверяет истечение срока?

ttsrg
Автор

обязательно предварительно покупать домен или можно использовать рандомный(бесплатный)?
А куда ты устанавливаешь cert, на мастер ?

nkthvqm
Автор

Привет. Интересное видео! Спасибо!
А почему не использовали CNAME на имя лоадбалансера?

qwqw