11-K8s - Создание и Управление - INGRESS Controllers - Кубернетес на простом языке

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.พ. 2021
  • #devops #девопс #kubernetes #ityoutubersru
    11-K8s - Создание и Управление - INGRESS Controllers
    Сравнение Ingress Controllers:
    docs.google.com/spreadsheets/...
    github.com/adv4000/k8s-lessons
    Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

ความคิดเห็น • 178

  • @user-sd6qv6oo1n
    @user-sd6qv6oo1n 3 ปีที่แล้ว +39

    Денис, спасибо вам за прекрасные уроки. Объяснения на высшем уровне, простота с которой вы доносите материал заслуживает уважения!

  • @alimzhanshabarov4204
    @alimzhanshabarov4204 3 ปีที่แล้ว +44

    - Почему?
    - Покачену.
    😂👍

    • @alishertursunkhanov4460
      @alishertursunkhanov4460 3 ปีที่แล้ว +3

      Видео тема

    • @flipix100
      @flipix100 2 ปีที่แล้ว +3

      "По качану" правильно

    • @alexandergrigorev4518
      @alexandergrigorev4518 4 หลายเดือนก่อน

      @@flipix100 Нет не правильно

    • @flipix100
      @flipix100 4 หลายเดือนก่อน

      @@alexandergrigorev4518 Какие ваши доказательства?

  • @respectoss
    @respectoss ปีที่แล้ว +5

    Блин, у тебя как всегда, просто о сложном. Спасибо, дай Бог тебе здоровья!

  • @VegasFirestorm
    @VegasFirestorm 2 ปีที่แล้ว +15

    Много раз пытался понять про ингресс, но так и не доходило, ибо офф. документация хоть и неплохая, но очень муторная.
    У вас же очень доходчиво, за что спасибо и лайк!

  • @user-zq2hd8ki9u
    @user-zq2hd8ki9u ปีที่แล้ว +3

    Спасибо огромное, не сказать что прям все с лету понятно, надо будет пересмотреть еще весь список уроков. Но общая картина и понимание появилось. Супер.

  • @user-uo4bv6pk4f
    @user-uo4bv6pk4f 7 หลายเดือนก่อน +1

    Денис, когда вы объясняете все просто и понятно, спасибо огромное

  • @nailbymsk
    @nailbymsk 3 ปีที่แล้ว +5

    Спасибо, очень внятно и понятно. Как всегда на высоте:)

  • @dobrotaism
    @dobrotaism 2 ปีที่แล้ว +3

    Автор, большое спасибо за контент! С кайфом ставлю 👍 под обучающими видосами

  • @erererererre7922
    @erererererre7922 3 ปีที่แล้ว +24

    Не видел ролик, но уже знаю что будет топ!

    • @user-re7gz1zm4h
      @user-re7gz1zm4h 3 ปีที่แล้ว +3

      Согласен

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +9

      Будут супер легко и супер просто

    • @user-re7gz1zm4h
      @user-re7gz1zm4h 3 ปีที่แล้ว +9

      Денис, хотел сказать Вам большое спасибо за ваши ролики! Благодаря им я на на этой неделе буду проходить первое собеседование с HR на должность DevOps Engineer.
      Писал в контакте, но выдимо не частый гость там)) пишу тут. Как только устроюсь- с меня донат;)
      Спасибо Вам!

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +2

      @@user-re7gz1zm4h Удачи!

    • @monderlog
      @monderlog 3 ปีที่แล้ว

      На udemy уже можно посмотреть 🙂 Денис, когда ждать egress?

  • @Backtohell94
    @Backtohell94 3 ปีที่แล้ว +7

    Спасибо за ваши старания :)

  • @nedimice
    @nedimice ปีที่แล้ว +2

    Спасибо за видео! Просто и полезно!

  • @Mr.Bellamy
    @Mr.Bellamy 2 หลายเดือนก่อน +1

    Мне понравилось это видео. У вас может возникнуть вопрос ПОЧЕМУ? ДА ПО КОЧАНУ!

  • @user-vs1rj6wr9s
    @user-vs1rj6wr9s 4 หลายเดือนก่อน +1

    Спасибо, подписка однозначно, всё доходчиво!

  • @kingston9689
    @kingston9689 3 ปีที่แล้ว +7

    Класс

  • @rizatorazalina5377
    @rizatorazalina5377 หลายเดือนก่อน +1

    очень крутое объяснение, топчик

  • @user-rc6pm3du3u
    @user-rc6pm3du3u ปีที่แล้ว +1

    Спасибо за видео!

  • @vasilypodguzov444
    @vasilypodguzov444 3 ปีที่แล้ว +2

    Огромное спасибо!

  • @viktorkrechikov7293
    @viktorkrechikov7293 3 ปีที่แล้ว +2

    It is rewarding Denis

  • @user-fv5bi9yw2i
    @user-fv5bi9yw2i 7 หลายเดือนก่อน

    очень класно видео спасибо вам

  • @user-rx6hx6ts4m
    @user-rx6hx6ts4m 3 ปีที่แล้ว +6

    Вооо!

  • @dubzapkoac
    @dubzapkoac 3 ปีที่แล้ว

    Денис, спасибо тебе огромное за мануалы. По твоим гайдам изучал основы дженкинса и кубер. Все отлично и понятно, самое оно для того, чтобы понять основы, а дальше уже самостоятельно углубляться. Но почему так редко выходят видео? Месяц это нереально долго))

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +4

      Каждую неделю видео выходят, просто не все видео про k8s

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +17

      Посчитал,
      15 видео в этом году опубликовал уже.
      При этом всего 9 недель в этом году прошло.

  • @mikhailplekhov3894
    @mikhailplekhov3894 ปีที่แล้ว +1

    Спасибо бро :)

  • @flipix100
    @flipix100 2 ปีที่แล้ว

    Круто конечно, но в конце я ждал про tls и заголовки для безопасности

  • @xmaster83
    @xmaster83 3 ปีที่แล้ว +1

    Ждём

  • @zhennik263
    @zhennik263 2 ปีที่แล้ว

    Привет. Можете в описание добавить пояснение, что в новом АПИ есть изменения? Ну и наверное желательно измененный файл добавить на гитхаб. Мне как начинающему с этими YAML файлами например очень сложно поправить так чтобы оно работало. Кстати, хотел создать пулреквест с измененным файлом, а он там уже есть но немного с другими данными не подходящими под урок

  • @prysvi9261
    @prysvi9261 2 ปีที่แล้ว +1

    ПАСИБА!

  • @liamray2010
    @liamray2010 2 ปีที่แล้ว +2

    7:15 долго смеялся :))))

  • @nickivanov7903
    @nickivanov7903 2 ปีที่แล้ว +2

    Дэнис, а как сделать пайплайн на aws eks? Сделай пожалуйста такой ролик =)

  • @rabadan4ik
    @rabadan4ik ปีที่แล้ว +2

    подскажите пожалуйста как использовать ingress (желательно nginx) с использование K8s в локальной среде при помощи KinD (Kubernetes in Docker)

  • @EduardKhisamutdinov
    @EduardKhisamutdinov ปีที่แล้ว

    Денис, спасибо за урок,
    возможно ли в опеншифте поднять ингресс с mTLS шифрованием ?
    готовое решение вроде Istio не подходит

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      опеншифт не знаю

  • @IndemioNoFamily
    @IndemioNoFamily ปีที่แล้ว

    Привет. Спасибо большое за видео. Очень помогают. Подскажи, у сервиса loadbalanser в этом видео уже есть externalip, как он изначально присваивается? Как быть, когда необходимо, чтобы пользователи за натом в той же сети что и кластер подключались по серому адресу к балансеру, а внешние пользователи по белому?

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      ingress можно сделать Public , а можно Private.
      А вообще делают два Public и Private.

  • @Vanile-ph5wq
    @Vanile-ph5wq หลายเดือนก่อน

    А при выполнении cli команд для создания кластера и сервисов пожно указать, чтобы при этом создавались yaml-файлы создаваемой конфигурации, ну вроде конструктора?

  • @Zvezd83
    @Zvezd83 3 ปีที่แล้ว

    Спасибо Денис. А почему ты используешь во втором файле serviceName: webx а не как в первом: serviceName: main?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Потомучто я его так назвал, main это один сервис, webx , это другой

  • @sergeycherny1279
    @sergeycherny1279 3 ปีที่แล้ว +1

    За видосы спасибо. А как создать так называемый private cluster в AWS или в Azure, что бы ингресс был доступен только внутри VPC (в AWS) или VNET (в Azure) что бы не достучаться до IP из интернета?
    А еще почему 12 урок заблокирован?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +1

      При создании K8s кластера, указываются какие подсети использовать тут
      github.com/adv4000/k8s-lessons/blob/master/eks-cluster.yaml#L20-L21

  • @Ilya-cw7qj
    @Ilya-cw7qj 3 ปีที่แล้ว +1

    Денис, как насчет ролика про DaemonSet. Часто спрашивают на собеседовании про эту сущность.

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Да надо как-то сделать, время на всё нету

  • @soul8084
    @soul8084 3 ปีที่แล้ว

    Интересно я использую для настройки и поключение к бд cpanel__) Можна ли использовать на кластер сервере с-panel ?

  • @nickpanda4484
    @nickpanda4484 6 หลายเดือนก่อน +2

    Если бы меня спросили "как бы ты описал канал adv-it, не упомянаю имя Дениса и названия канала?" я бы ответил так: "Это место, где на вопрос "Почему Контюр" отвечают "По кочану!", и тебя это не бесит и не вызывает вопросов".

    • @ADV-IT
      @ADV-IT  6 หลายเดือนก่อน

      Правильный ответ!

  • @borisgamaniuk707
    @borisgamaniuk707 2 ปีที่แล้ว

    @ADV-IT Денис подскажите пожалуйста у вас получается contour в своем неймспейсе, а ингресы, деплойменты и сервисы в default?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      Давно это делал, не помню уже

  • @Sacrament84
    @Sacrament84 2 ปีที่แล้ว

    Как сделать один ингресс для нескольких серивисов в разных namespace?

  • @user-wo3wx1fv1l
    @user-wo3wx1fv1l 6 หลายเดือนก่อน

    Вопрос про path в ингресс. Мы когда открываем имя-сайта/path1/2/3 запрос идёт в корень сервиса?

  • @romandabizha5305
    @romandabizha5305 ปีที่แล้ว +1

    Я не могу понять в чем разница между port, containerPort и targetPort... подскажите плз

  • @andriiderevytskyi1694
    @andriiderevytskyi1694 3 ปีที่แล้ว +2

    Привет, спасибо за урок )
    Скажи пожалуйста, если я разворачиваю кластер на ВПС не авс или Гугл Клауд, как можно направить трафик в такой кластер, если нет балансировщика?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +4

      не знаю, я не все знайка, а че гугл говорит?

    • @andriiderevytskyi1694
      @andriiderevytskyi1694 3 ปีที่แล้ว

      @@ADV-IT много перешерстил и много материалов как все круто в авс и гугле) ладно что-то найдем или придумаем) спасибо в любом случае за очень крутые уроки не только по куберу)

  • @IlyaMCT
    @IlyaMCT 3 ปีที่แล้ว

    Можно ли жить без Load Balancer и сразу клиенские подключения заворачивать на ingress controller?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Ingress Controller это и есть Load Balancer

    • @IlyaMCT
      @IlyaMCT 3 ปีที่แล้ว

      @@ADV-IT ааа спасибо, я схему криво посмотрел.

  • @user-jf5bv9sc6g
    @user-jf5bv9sc6g ปีที่แล้ว

    Почему в aws сайте не видно loadBalancer, а локально в консоли есть?

  • @hhullen
    @hhullen ปีที่แล้ว

    Это все ок. А если поднял на своей тачке с помощью kind, то совсем никак не настроить, даже через ingress? Делаю `kubectl decsribe ing` и у меня поля Address: и Events: пустые.

  • @Silver-zr9wk
    @Silver-zr9wk 3 ปีที่แล้ว +1

    А как сделать, если необходимо обрабатывать запросы приходящие не на 80, или 443 порт, а к примеру на 8081? Можно ли указать например так host: *:8081?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      вместо 80 или 443 пишешь 8081

    • @Silver-zr9wk
      @Silver-zr9wk 3 ปีที่แล้ว +1

      @@ADV-IT я имел ввиду, чтоб приходил на балансер с мира на допустим 8081, и на поды стучался на 8081

  • @RizakFamily
    @RizakFamily 11 หลายเดือนก่อน

    Большое спасибо за уроки, хотел задать вам вопрос - в вашем случае вы поднимали ingress controller с classic load balancer - но так как он уже устарел, мне необходимо поднять контроллер с alb - не подскажите как я могу реализовать такое?

    • @ADV-IT
      @ADV-IT  11 หลายเดือนก่อน +1

      Используй nginx ingress контроллер

    • @ADV-IT
      @ADV-IT  11 หลายเดือนก่อน +1

      docs.nginx.com/nginx-ingress-controller/

    • @RizakFamily
      @RizakFamily 11 หลายเดือนก่อน

      @@ADV-IT большое спасибо!

  • @levatruskavec2199
    @levatruskavec2199 2 ปีที่แล้ว +1

    17:50 Ingress Manifest

  • @newyear5468
    @newyear5468 3 ปีที่แล้ว

    А, подскажите, пожалуйста, откуда береться при запуске /page1 /page на странице запись Hello from kubernetes PAGE1? Вы меняли содеримео подов?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Эти странички есть на Docker image

    • @youknowme9732
      @youknowme9732 2 ปีที่แล้ว

      @@ADV-IT А как правильно обновлять проект? Допустим сейчас 1 файл (index.php), завтра 20, через неделю 80. Мне нужно все файлы запихивать в Dockerfile, для обновления версии или подключать отдельно volume с файлами проекта? А если в проекте миграции бд есть, как откатывать?

  • @viktorpovarych4982
    @viktorpovarych4982 ปีที่แล้ว +1

    поднимал локальный minikube в Windows10....не получилось завести ingress
    поднял minikube в Ubuntu20 на HyperV - тоже не заработал.
    а все взлетело после запуска команды minikube tunnel, который передал cluster-IP в external-IP
    спасибо за уроки

  • @nickvp4271
    @nickvp4271 2 ปีที่แล้ว

    Денис, а где и как прописывается IP loadbalancer если использовать HAproxy к примеру

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      kubectl describe ingress

  • @georgiy_kulagin
    @georgiy_kulagin 3 ปีที่แล้ว

    Осталась не раскрыта тема ingress per service, как это обычно сетапится в реальном мире, а так же ситуация с несколькими контроллерами на кластер. В любом случае спасибо за видео!

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +1

      да просто напиши не один, а три файла и в каждом по одному ingress

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +1

      Это из серии, ты показал как сделать три снеговика, но не показал как сделать одного

    • @georgiy_kulagin
      @georgiy_kulagin 3 ปีที่แล้ว

      @@ADV-IT Я имел ввиду как разделять ингрессы между несколькими контроллерами на кластере, спасибо за ответ.

    • @airdropking5973
      @airdropking5973 10 หลายเดือนก่อน

      @@georgiy_kulagin а что их разделять, пиши правила и все, по схожести

  • @TeeworldsAkiles
    @TeeworldsAkiles 3 ปีที่แล้ว +3

    Денис, привет, расскажи как в преодолеть порог отсутствия опыта для поиска работы в Израиле, 9 лет тут живу, работаю в IT 4 года, имею гору сертификаций по виндоус, сейчас также сделал сертификаты по кубернетесу CKA+CKAD, серт по линуксу от ред хат, ансибл знаю, и все что нужно, но без опыта работы вообще не зовут никуда даже на собеседования

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +7

      А опыт 4 года в IT?
      Или если ты Техник, а посылаешь на Архитекта.
      Приукрась свой корот хаим немного более релевантными надписями для позиции на которую посылаешь, ну и посмотри мой ролик про то как искать работу th-cam.com/video/tK0lLuVS6AQ/w-d-xo.html

    • @viktorkrechikov7293
      @viktorkrechikov7293 3 ปีที่แล้ว

      Приезжай в Швецию, тут с руками и ногами тебя возьмут!

    • @fivaproldge
      @fivaproldge 3 ปีที่แล้ว +2

      ничоси. Если все действительно так круто, как вы написали, то смею предположить, что вы каким-то образом постоянно попадаете на м*даков

  • @VINT-IT
    @VINT-IT 2 ปีที่แล้ว +1

    Все удалось проделать на minikube под виндой 10 !
    Ингресс контролер использовал встроенный в minikebe - ingress-nginx-controller
    Домены создал в хост файле. Протокол API и формат поменялся с v1beta на v1.
    Остальное все по твоему мануалу - все четко !!! Спасибо.
    Очень хотелось бы пару уроков, как при горизонтальном масштабировании в K8s использовать общие диски, а еще лучше базы данных.
    Пусть будет Postresql для примера.
    Потому как на абстрактных примерах все красиво, а как доходит до реалий - любые веб и не только приложения без БД сейчас нет практически. Как масштабировать горизонтально БД вместе с приложением???

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      Горизонтально в принципе никак. ну или использовать Serverless Database в Cloud.

    • @VINT-IT
      @VINT-IT 2 ปีที่แล้ว

      Не верю, что никак, нафига тогда весь этот кубернетис, кроме интереса , азарта, денег и тп. А-ля колайдер, на котором очень неплохо многие устроились, а 98 процентов остальных за это все платят, нихера, извиняюсь, не понимая, что там роисзодит и нафига все это нужно.

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      @@VINT-IT k8s бесплатный и open source.
      А вот вроде как делать scaling www.percona.com/blog/2021/06/23/autoscaling-databases-in-kubernetes-for-mongodb-mysql-and-postgresql/

  • @user-pk8kv2qq2x
    @user-pk8kv2qq2x 3 ปีที่แล้ว

    Почему при создании сервиса типа ЛоэдБалансер на каждой ноде поднимается этот сервис, а IP дается один? Точка входа тогда выходит в любом случае одна.

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      А как иначе?

  • @user-lk8n0fgjk
    @user-lk8n0fgjk ปีที่แล้ว

    Денис, подскажи, почему лоадбалансер создался именно на амазоне? Он идет по умрлчанию в ингресс контроллере?

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      AW EKS использует свои AWS Load Balancers

    • @henk8231
      @henk8231 11 หลายเดือนก่อน

      @ADV-IT А как сделать настройку, если k8s не развернут на самом AWS, у вас он сразу получил externalIP от AWS, а как быть если k8s развернут к примеру на hetzner. Спасибо.

  • @neophron197
    @neophron197 ปีที่แล้ว +1

    ингрес контроллер похож на nginx который стоит на вашем белом ip и направляет далее по локалке запросы

  • @alimzhanshabarov4204
    @alimzhanshabarov4204 3 ปีที่แล้ว +3

    Расскажи какими инструментами, лайфхаками пользуешься для ускорения работы

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +3

      Записал в список, сделаю видео, спасибо за идею!

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +2

      Готово, тебе там спасибо за идею тоже есть th-cam.com/video/aQlG-c3_z5E/w-d-xo.html

  • @cenubit
    @cenubit 2 ปีที่แล้ว +1

    Yo! Как K8s cluster понимает что появился Ingress-controller? И эсли появилис два разних (ingress-nginx и traefik) то каторий станет by default?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      Ingress Controller это как расширение возможностей кластера.
      Если нету Ingress Controller то объекты Ingress не создаются.
      Если делаешь два контороллера, нужно использовать Annotation при создании и при использовании.

    • @cenubit
      @cenubit 2 ปีที่แล้ว

      @@ADV-IT Как K8s cluster понимает что появился Ingress-controller? По какому параметру или атрибуту? а то у меня один cluster где туча Ingress но не вижу ingress-controller.

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      Ingress Controller регистрируется в k8s master и всё

  • @alex_slv
    @alex_slv 3 ปีที่แล้ว

    Денис, здравствуйте. Подскажите, а что бы настроить выдуманные домены в папке hosts нужно туда прописывать вместо IP весь этот длинный DNS который выдал LoadBalancers?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Нет, в Host файле прописываются домен имена и их IP

    • @alex_slv
      @alex_slv 3 ปีที่แล้ว

      @@ADV-IT А где взять их IP? Я так понимаю нужны внешние же? Или те которые мы получаем после команды kubectl describe ingress? Заранее благодарю за ответы.

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      @@alex_slv Нигде, у AWS Elastic Load Balancer нету постоянного IP

    • @alex_slv
      @alex_slv 3 ปีที่แล้ว

      @@ADV-IT Тогда зачем в ролике вы говорите, что если в hosts файле прописать свои домены то тоже все сработает?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      @@alex_slv Если будешь использовать AWS Network Load Balancer или вообще не AWS то у тебя точно будет постоянный IP,
      Это курс по k8s ,а не по AWS или сетям

  • @alexmagnitov7324
    @alexmagnitov7324 ปีที่แล้ว

    Подскажите, пожалуйста, почему нельзя вместо Load Balancer создать отдельный под (интернет шлюз), который просто будет принимать соединения и проксировать их на те же Cluster IP? Просто зачем платить деньги за создания отдельного Load Balancer и делать ingress контроллеры, если можно обойтись бесплатным подом?

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      SSL сертификат не прикрутишь амазоновский тогда

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      да и если у тебя k8s в private subnet. как зайти на под из интернета пользователям? куда прикручивать домен?

  • @user-tm6cd8sg5l
    @user-tm6cd8sg5l 2 ปีที่แล้ว

    Денис, подскажите, делал всё по видео, но не открывает созданные ссылки. Делал в Azure. Всё создал, всё связал, только не сделал никаких нодов. Есть только поды, сервисы и ингресс, поэтому и не открываются ссылки? Спасибо за ваш труд!

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      Может там Firewall rules надо посмотреть?

    • @user-tm6cd8sg5l
      @user-tm6cd8sg5l 2 ปีที่แล้ว

      @@ADV-IT Посмотрел, никаких ограничений. возможно дело в том, что в подах не открыты порты?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      Сделай как я делал и используй теже image там всё было открыто

    • @user-tm6cd8sg5l
      @user-tm6cd8sg5l 2 ปีที่แล้ว

      @@ADV-IT ещё раз огромное спасибо за ваш труд! Невероятно помогает обучаться!

  • @neophron197
    @neophron197 ปีที่แล้ว

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

  • @Lady_m_5371
    @Lady_m_5371 ปีที่แล้ว

    Какие взаимодействия могут быть между контейнерами ?

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      Такиеже как и между серверами WebServer > AppServer

  • @user-de7vk7gm7b
    @user-de7vk7gm7b 2 ปีที่แล้ว

    Денис, подскажите почему через запуск kubernetes не заходит на сервер БазыДанных AWS (RDS) проверил данные. Когда запускаю контейнер через Docker все работает отлично. Ну а когда через kubernetes ( Warning: mysqli::__construct(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Name does not resolve in... ) я так понимаю что-то не нравится моему серверу RDS он не хочет пропускать пакеты. Потому как пробовал с Kubernetes с того же докер контейнера изменить пароль и зайти на мою ДБ на купленом сервере, тогда он заходит без проблем. Именно в RDS ему что то не нравится... и только через Kubernetes....

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      SecurityGroup посмотри, открыты ли порты

  • @nikoyiyniko1256
    @nikoyiyniko1256 2 ปีที่แล้ว

    У меня не открываются ссылки когда делаю через paths /main /tomcat
    Tomcat пишет The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
    А другие просто не открываются The requested URL was not found on this server.

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      а сайт твой на самом webservere тоже в директории /main и /tomcat ?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      Попробуй мой DockerImage и мои Path использовать

  • @alexandergrigorev4518
    @alexandergrigorev4518 4 หลายเดือนก่อน +2

    Ну тут тоже придётся повозиться с версией API и структурой yaml но заработало все на minikube норм

    • @TigranDoOk
      @TigranDoOk วันที่ผ่านมา

      Скормил файл и ошибку Copilot'у, и он выдал исправленную версию, с которой всё заработало

  • @jeanclaudeyt
    @jeanclaudeyt 3 ปีที่แล้ว

    А про ConfigMap будет?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Надо делать

  • @aazwerew
    @aazwerew 2 ปีที่แล้ว

    а возможно поковыряться с ingress без доменов и в облаке?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      Можно, просто используй DNS от load balancer

  • @roman-191
    @roman-191 3 ปีที่แล้ว +2

    это ж надо так боятся простого проксирующего вебсервера в контейнере, что придумать ему отдельное название. Имхо это только усложняет падаванам жизнь, которые после изучения k8 уже ничем другим пользоваться не могут потому что не видят как это может работать по другому.

  • @alhimkun
    @alhimkun 3 ปีที่แล้ว +3

    Что-то я подзабил на девопсовские активности, т.к. на смежный проект ушёл. А тут такая трансляция. Надо бы возвращаться

  • @user-vl7hf3iw2v
    @user-vl7hf3iw2v 2 ปีที่แล้ว

    ingress на мастере устанавливается?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      Нет, на мастере ничего не нужно устанавливать

  • @user-fc4iv9xv1j
    @user-fc4iv9xv1j 2 ปีที่แล้ว

    Это типа ALB амазона? И если я services использую на портах, а дальше использую ALB то ингресс то и не нужен?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      Ingress упрощяет

    • @user-fc4iv9xv1j
      @user-fc4iv9xv1j 2 ปีที่แล้ว +1

      @@ADV-IT Вопрос на миллиард. А он ssl сертификат амазоновский к домену может приатачить? В лоадбалансере амазоновском мы ручками прикручиваем, а тут то я только http вижу. Делать средствами кодинга в самом приложении (сертбота в nginx) совсем нет желания.

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      @@user-fc4iv9xv1j К Ingress конечно можно приаттачить SSL сертификат через k8s, там в annotation надо ARN сертификата вставить

    • @user-fc4iv9xv1j
      @user-fc4iv9xv1j 2 ปีที่แล้ว

      @@ADV-IT Ты волшебник. Буду юзать. Спсб.

  • @musicworldmix8567
    @musicworldmix8567 3 ปีที่แล้ว

    Как и что можно использовать вместо LoadBalancer, чтобы не платить бабосики облачным провайдерам?

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว +3

      HAProxy

  • @vitalykargin
    @vitalykargin 2 ปีที่แล้ว

    А до сих пор load balancer без ingress не может сам управлять всеми сервисами?

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      Нет

  • @user-xx6kt2ld8d
    @user-xx6kt2ld8d ปีที่แล้ว

    Как добавить правило?
    Вот такая допустим ситуация:
    Через cicd мы создали новые deployment, service
    Как не создавая новый ingress, добавить правило?

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      Ingress Controller один, а ingress правил много.
      ingress это и есть правило

    • @user-xx6kt2ld8d
      @user-xx6kt2ld8d ปีที่แล้ว

      @@ADV-IT то есть при деплое нужно создавать deployment, service к нему и ingress к сервису? Типо
      My-deployment
      My-service
      My-ingress
      И в итоге множество файлов ingress будут распределять корректно?

    • @ADV-IT
      @ADV-IT  ปีที่แล้ว

      @@user-xx6kt2ld8d яже вроде в уроке показал

  • @t.j.6701
    @t.j.6701 หลายเดือนก่อน

    А если без load balancer внешний ip машины если просто приатачить, как сделать?

    • @ADV-IT
      @ADV-IT  หลายเดือนก่อน +1

      не знаю

    • @ADV-IT
      @ADV-IT  หลายเดือนก่อน +1

      так просто никто не делает

    • @t.j.6701
      @t.j.6701 หลายเดือนก่อน

      @@ADV-IT спасибо Денис, за все твои крутые видосы

    • @t.j.6701
      @t.j.6701 หลายเดือนก่อน

      @@ADV-IT а у тебя managed service на видео ? или если просто создать ВМ в облаке, потом к этим ВМ подключить loadbalancer, так можно ?

  • @volodya-nrg
    @volodya-nrg 2 ปีที่แล้ว

    Как открыть порты, чтоб могли заходить из интернета? Чет решить не могу.

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว +1

      Везде по разному, смотря где у тебя кластер

    • @volodya-nrg
      @volodya-nrg 2 ปีที่แล้ว

      @@ADV-IT на локальной машине ...

    • @ADV-IT
      @ADV-IT  2 ปีที่แล้ว

      @@volodya-nrg в Windows Firewall settings, только по умолчанию там все открыто

    • @volodya-nrg
      @volodya-nrg 2 ปีที่แล้ว

      @@ADV-IT в Линуксе (Debian) работает ... конечно же ... Признаюсь не вижу причин на сервер ставить Виндоус. Линукс - общая практика.

  • @Alexander82794
    @Alexander82794 3 ปีที่แล้ว +1

    один ингресс с кучей РУЛЯМИ!!! LMAO:DDDDDDD

  • @alimzhanturegeldiyev7725
    @alimzhanturegeldiyev7725 ปีที่แล้ว +1

    ingress controller like policeman , почему - покачану

  • @sd3veng338
    @sd3veng338 3 ปีที่แล้ว

    Запиши плз урок по подняю к8с на лине а то ты на виндовсе записал а на линуксе нет

    • @ADV-IT
      @ADV-IT  3 ปีที่แล้ว

      Всё в Cloud, самому вручную инсталировать не каменный век. А на Windows это только для учебы