Денис, спасибо за качественный и понятный урок, чувствуется что ты хорошо прокачан в этой теме
@TatianaPoleacova-s5y3 ай бұрын
Благодарю. Как всегда очень доступно. Мне, как гуманитарию, очень подходит ваш формат. Пересмотрела много других видео, и только ваши зашли.
@bmw_kokov4 жыл бұрын
Денис - Мощь! Спасибо за уроки! 👍🏻
@mikhailplekhov3894 Жыл бұрын
Замечательный урок! Большое спасибо ! Благослови Бог.
@АндрейИвшин-ф4г4 жыл бұрын
Большое спасибо за уроки! Мне нравиться такой стиль подачи уроков. Простой, неформальный, мне заходит на ура. Смотрел материал от других, там сразу куча кода на языках программирования. У меня глаза наружу полезли.
@saintvittsdance Жыл бұрын
Денис, большое спасибо за эти уроки!
@Vladsoykin3 жыл бұрын
Слов просто нет какой респект хочется выразить за такой контент!)
@ADV-IT3 жыл бұрын
Спасибо
@Das.Kleine.Krokodil7 ай бұрын
Спасибо. Как будто коллега сел рядом за комп и рассказал)
@TatianaPoleacova-s5y3 ай бұрын
Именно такое ощущение. Вы прочитали мои мысли.
@sovrinfo2 жыл бұрын
Спасибо за видео.Коммент в поддержку!
@НиколайБеляшов-в6к3 жыл бұрын
уроки в удовольствие! Денис, спасибо!
@airguy5964 Жыл бұрын
Спасибо большое, очень круто, наконец-то все понятно стало
@nedimice2 жыл бұрын
Спасибо за видео и отличные объяснения!
@dreezedd48874 жыл бұрын
Спасибо большое за объяснение :з
@MobileRobot3 жыл бұрын
спасибо! оч доходчиво!
@MaximRovinsky4 жыл бұрын
О, контент пошёл. Круто! Между делом, а что так поздно?) Ночь же на этой стороне земли))
@ADV-IT4 жыл бұрын
Это на 40000 подписчиков! Ну и посмотреть сколько людей не спит
@ОлегТокмачев-в9ц4 жыл бұрын
круто! Очень интересно! ясные объяснения. Спасибо большое!
@yuliyacher673 жыл бұрын
Спасибо!
@faridakbarov45324 жыл бұрын
40k подписчиков!!! круто!!
@ADV-IT4 жыл бұрын
Ага!
@mr_VadimS4 ай бұрын
127K сегодня (14 августа 2024)
@PirateTM4 жыл бұрын
Однозначно лайк)
@texasviking77323 жыл бұрын
Круто!
@rodionvlasov74402 жыл бұрын
спасибо
@ИгорьС-я5д4 жыл бұрын
Очень хорошо. Для новичков прям то, что нужно, очень хороший трамплин для старта. Спасибо, Денис! Благодаря твоему каналу у нас (в РФ) может быть начнет взращиваться "здоровое" сообщество администраторов (DevOps-ов или ещё как угодно назовите), а не дешевых эникеев, нюхающих сапоги бухгалтерш.
@selub10589 ай бұрын
Ну это ты брат загнул однако. Мы называемсямеж собой "сисадминами", простой народ кличет "программистами 1с". А нюхать сапоги бухгалтерш, увы не прихоть, а судьба.
@mr_VadimS4 ай бұрын
@user-rx6hx6ts4m Хорошо сказал, не отнять, емко и хлестко!
@George-mk7lp3 жыл бұрын
LIKE
@user-ug64e3st87op4 жыл бұрын
Подача как будто на заборе возле подъезда 😋😋😋 Но зато понятно. Лайк 👍👍👍
@Das.Kleine.Krokodil7 ай бұрын
Часто так рассказывают те кто глубоко понимают. Не по бумажке, а своими словами
@user-ug64e3st87op4 жыл бұрын
Это, как Эво😆😆😆👍
@vagifgafar29464 жыл бұрын
Set = набор ;-)
@ВладимирЛеонов-ч2р4 жыл бұрын
Денис, спасибо за уроки! Подскажи по опыту, на сколько распространены SideCar Containers в продакшене? К примеру istio или filebeat для elk... Это разумеется выходит за границы данного урока, но насколько понимаю они как раз являются отдельными контейнерами в поде.
@maksimrusliakov77894 жыл бұрын
Сайд кар, это контейнер присобаченный где нибудь к другому контейнер. К примеру твой бекэнд, а к нему сбоку присобачен к примеру рэдис...это немного сложнее чем контейнер в контейнере, тут нужно подумать сначало над архетиктурой а потом уже решать делать это или нет. Я думаю Денис не будет про это рассказывать
@ВладимирЛеонов-ч2р4 жыл бұрын
@@maksimrusliakov7789 сорян, не совсем понял про контейнер в контейнере (возможно не сталкивался). про рэдис - если я правильно понял о чём речь, то он не вписывается в sidecar контейнер на мой взгляд. Другое дело istio, sidecar который перехватывает трафик и согласно политике перенаправляет его... Вчёра наткнулся на статью про sidecar задача которого обновлять билеты kerberos для взаимодействия приклада с mssql посредством kerberos... В моём понимании sidecar это контейнер помощник основному. redis - будет слишком тяжёл для такой задачи. Собственно и удивился, когда Денис сказал что в продакшене 1 под - 1 контейнер. Хотя на сколько понимаю service mech сейчас очень актуален. Но справедливости ради на курсах по OpenShift так же говорят 1 под -1 контейнер.)
@ADV-IT4 жыл бұрын
SideCar распространены конечно, если Второй контейнер должен делать Scaling так же как и первый, и он является неотемлемой его частью, то должны быть оба в одном Pod
@ВладимирЛеонов-ч2р4 жыл бұрын
@@ADV-IT Понял, Денис, спасибо.
@РоманВоловик-з3д4 жыл бұрын
Sidecar или контейнер - это отдельный сервер, который стоит рядом с другим контейнером и через этот патерн удут например запросы. А на другой строне аналогичная схема sidecar и клиент. Sidecar патерн выполняет работу proxy и reverse proxy одновременно и чем его плюс. Нужен для того чтобы вынести работу с сетью, конфигурацию на отдельный сервер. Пример работы Server ---> sidecar sidecar ---> client Ну и в другую сторону
@DmitriiGlushchenko4 жыл бұрын
Разве deployment не используется поверх ReplicaSet или ReplicationController? То есть после Pod в этом списке должен быть ReplicaSet или ReplicationController.
@chernovchernov Жыл бұрын
Денис, а есть ещё способы задонатить? Не у всех есть paypal :)
@ADV-IT Жыл бұрын
USDT: 0xD972B511cfa513236ddA5Dea2B6a27DE5EfDDEe1 ну и есть кнопка Thanks под каждым видео
@Zvezd834 жыл бұрын
Спасибо за урок. Скажи, а service это тоже самое что и Kubelet ?
@ADV-IT4 жыл бұрын
Нет
@sergey21512 жыл бұрын
Мне кажется, автор с HTML и PHP знаком как то СЛИШКОМ поверхностно. Весь язык разрабатывался для того, чтобы HTML-код не надо было выводить командами типа echo или print. Код самого PHP вставляется где надо в страницу. На PHP эта страница нормально выглядит вот так: xxxxx Server IP-address: тег после заголовка не нужен, заголовок до и после автоматически выделяется отступами. Тег обычно ставится в начале параграфа, а не в конце строки и он сам автоматически добавляет перенос строки перед текстом.
@Das.Kleine.Krokodil7 ай бұрын
На какой минуте это?
@maksimrusliakov77894 жыл бұрын
Денис я могу конечно ошибаться, но ты сказал, service и svc, но если я не ошибаюсь это одно и тоже, просто сокращённо...
@oleksiibebych15924 жыл бұрын
верно говорите, svc - это shortcut от service. В слайде Дениса, я полгаю, опечатка, и там должен быть PVC - persistent volume claim. Он как раз идет в списке после PV (persistent volume)
@ADV-IT4 жыл бұрын
Да промахнулся, PVC должен был быть
@dianavolodarets234 жыл бұрын
Добрый день, Денис! Подскажите, пожалуйста, где найти такой же крутой канал как у вас, но только по web разработке?)
@ADV-IT4 жыл бұрын
Искать искать, уверен что есть
@РоманВоловик-з3д4 жыл бұрын
Вам сюда) kzbin.info
@АндрейГигоренко4 жыл бұрын
Спасибо тебе большое за уроки. Денис в будущем уроки по tenserflow планируются?(я понимаю что не devops тема но она очень сейчас прогрессивна)
@ADV-IT4 жыл бұрын
Про tenserflow точно не планирую так как сам его не знаю :)
@АндрейГигоренко4 жыл бұрын
@@ADV-IT Желаю 100000+ подписчиков:)
@ADV-IT4 жыл бұрын
@@АндрейГигоренко может быть в следующем году
@Диванныйстратег4 жыл бұрын
@@ADV-IT уж лучше PyTorch, чем тензорфлоу :)
@nedimice2 жыл бұрын
@@ADV-IT :)
@uarhodesian4 жыл бұрын
8:28 А как же инит-контейнер и контейнер для сбора всяких метрик. По-моему, - это бест-практис или нет?
@ADV-IT4 жыл бұрын
А науровне кластере уже отменили это?
@EugeneChe-813 жыл бұрын
Я правильно понял, что вы спутали просто именование Service по отношению к Deployment’ам. Местами надо поменять?))
@ADV-IT3 жыл бұрын
Я ничего не спутывал
@EugeneChe-813 жыл бұрын
@@ADV-IT извините уточню. На 9:21 к деплойменту myweb указан Service myapp. И наоборот. То есть именно так подключаются сервисы? Я запутался.
@ADV-IT3 жыл бұрын
@@EugeneChe-81 Это не к деплойменту, это к кластеру сервис приставлен, внутри он сам найдет свои деплоймент по тагам
@ADV-IT3 жыл бұрын
Увидишь как это делается в manifest file дальше
@EugeneChe-813 жыл бұрын
@@ADV-IT понял) спсб
@Сергей-о2л4к2 жыл бұрын
про ansible потом расскажи штука очень полезная (сам знаешь)
@ADV-IT2 жыл бұрын
Уже давно есть курс полный про Ansible на канале
@igorcherdakov42872 жыл бұрын
Денис, два контейнера внутри одного пода могут взаимодействовать друг с другом как по IP пода, так и через localhost, верно?
@ADV-IT2 жыл бұрын
Пример: КонтейнерA слушает на порте 80 КонтейнерB слушает на порте 8088 КонтейнерA может послать запрос на КонтейнерB так: localhost:8088
@igorcherdakov42872 жыл бұрын
@@ADV-IT Благодарю!
@Das.Kleine.Krokodil7 ай бұрын
@ADV-IT можно сказать, что это аналог запуска докера через docker-compose?
@n0rm4l_me4 жыл бұрын
Привет! Не планируются ли уроки по Istio?
@ADV-IT4 жыл бұрын
нет
@vyacheslavbogomolov79704 жыл бұрын
Привет, а ты отвечаешь на вопросы на Udemy? Пока не задавал, но тем не менее...
@ADV-IT4 жыл бұрын
Отвечаю конечно
@vitaliihirenko82004 жыл бұрын
Разве Сервис к Диплойменту коннектится? В моем мире он коннектится по лейбам к подам...
@ADV-IT4 жыл бұрын
Так и есть, но есть еще в мире более простое Create a Service to expose your Deployment kube 1. kubectl create deployment denis-deployment --image httpd:latest 2. kubectl expose deployment denis-deployment --type=NodePort --port 80 Нету тут особо labels
@vitaliihirenko82004 жыл бұрын
@@ADV-IT Да-да, но под капотом все равно все по лейбам :) : 1) kubectl run nginx --image nginx 2) kubectl expose deployment nginx --type NodePort --port 80 3) kubectl describe svc nginx ``` Selector: run=nginx NodePort: 30858/TCP ``` 4) kubectl describe po nginx-***-*** ``` Labels: pod-template-hash=*** run=nginx ``` 5) kubectl delete deploy nginx 6) kubectl run httpd--image httpd 7) kubectl label pods httpd-*-* run=nginx --overwrite 8) curl --head node01: 30858 ``` HTTP/1.1 200 OK Date: Mon, 09 Mar 2020 20:29:58 GMT Server: Apache/2.4.41 (Unix) Last-Modified: Mon, 11 Jun 2007 18:53:14 GMT ETag: "2d-432a5e4a73a80" Accept-Ranges: bytes Content-Length: 45 Content-Type: text/html ```
@JohnDoe-sy5ih4 жыл бұрын
Спасибо большое! Вопрос : а зачем нужен вообще к8с, если есть амазон? это разве оправдано экономически и по трудозатратам админов?
@maksimrusliakov77894 жыл бұрын
Оправдано когда у тебя микросервисная платформа. И в стеке у тебя 150 контейнеров, и когда у тебя highload. И когда тебе всем этим нужно управлять. Во вторых амазон то конечно есть, но амазон сам предоставляет кубернетес кластер (eks). Но не кто не отменял bare metal. Во вторых очень удобно этим всем управлять и экономить деньги работодателя, когда это все в облаке, скейлить поды в одно нажатие. Мы дошли даже дальше так как все в облаке, даже девовская песочница, пока прогеру не нужно окружение, точнее если никто не заходит на окружение оно скейлица в ноль, если кто-то на него постучался окружение запускается примерно за 5-10 секунд. Экономически очень бывает выгодно, а вот по трудо затратам не все так просто, не все в него умеют, но все хотят.
@JohnDoe-sy5ih4 жыл бұрын
@@maksimrusliakov7789 спасибо за развернутый ответ.
@theanna10204 жыл бұрын
Классный урок!!! А будут ещё уроки по Kubernetes?
@ADV-IT4 жыл бұрын
Ну я вроде в этом уроке сказал
@theanna10204 жыл бұрын
@@ADV-IT Окей , спасибо большое тебе, у тебя очень крутые уроки , видно сразу мастера своего дела!
@manul79784 жыл бұрын
Расскажите пожалуйста что происходит после того как ввели kubectl apply -f file.yaml Путь - по шагам как выполняется
@ADV-IT4 жыл бұрын
Я думаю это понятно и так, проходится по файлу и начинает создавать ресурсы, если есть зависимости, значит сначала создает один ресурс, потом второй который зависил от первого.
@manul79784 жыл бұрын
@@ADV-IT спасибо я не нашел нигде. Может подскажете где есть описание.
@ADV-IT4 жыл бұрын
kubernetes.io/docs/tasks/manage-kubernetes-objects/declarative-config/ Ну и это же OpenSource можешь сам код посмотреть, токо не трать на это время.
@Majkirsche4 жыл бұрын
а еще уроки будут по кубику?
@ADV-IT4 жыл бұрын
Будут
@Диванныйстратег4 жыл бұрын
@@ADV-IT поскорее бы про deployment и services))
@Ivan-wp1ne12 жыл бұрын
говори больше, не много говоришь))
@MaxiMiliaNnsk4 жыл бұрын
На сколько помню NodePort только на одной ноде слушает, а не на каждой
@ADV-IT4 жыл бұрын
Плохо помнишь NodePort: Exposes the Service on each Node’s IP at a static port. kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types
@VK-dx2wk4 жыл бұрын
Не согласен 1 POD - 1 Container. Если строить (а я такое и делаю) CI /CD , то у меня в поде 7 контейнеров , причем крупные. Так что вам лочигнее сказать , Все зависит от архитекторы и задачи.
@user-ug64e3st87op4 жыл бұрын
Бежит .... 🤣🤣🤣Почему ты так это называешь?????
@ADV-IT4 жыл бұрын
Running на английском
@Das.Kleine.Krokodil7 ай бұрын
Лоде рунер потому что
@airat20106 ай бұрын
рассказ, т.е конечно короче совсем сумбурно, обрывисто , с большим уклоном к разговорному языку с обилием слов паразитов