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

Sdílet
Vložit
  • čas přidán 16. 03. 2020
  • #devops #девопс #kubernetes #ityoutubersru
    github.com/adv4000/k8s-lessons
    Испольщуйте Image - tomcat:8.5.38
    В версиях новее там убраили страничку по умолчанию
    Если помог, поддержите парой баксов, хотябы Канадских :) www.paypal.me/DenisAstahov

Komentáře • 235

  • @alisher2004
    @alisher2004 Před 2 lety +169

    Теперь это пишется так: kubectl run hello --image=adv4000/k8sphp:latest --port=80
    Так как kubectl run --generator уже не используется оно устарело. Спасибо Денису за такие интересные уроки и с Новым 2022 годом всех!

    • @romaroma3950
      @romaroma3950 Před 2 lety +2

      спасибо!

    • @igorcherdakov4287
      @igorcherdakov4287 Před 2 lety +7

      Вот только разобрался с этим и хотел поделиться, а тут уже все придумано за нас. Иногда надо сразу читать комментарии ))

    • @stari4ok702
      @stari4ok702 Před 2 lety +8

      В дополнение: теперь правильней выполнять команду kubectl exec hello -- date, так как старая команда без дефисов скоро будет удалена в следующих итерациях кубера.

    • @user-yh7jj6jq7e
      @user-yh7jj6jq7e Před rokem +5

      да, вы правы, так и есть
      P.S. по старой привычке бекендера сначала полез в официальную документацию, потом пару форумов покурил, и только потом, когда все получилось - решил коменты почитать

    • @ilmiriliasov2521
      @ilmiriliasov2521 Před rokem +2

      kubectl run hello --image=adv4000/k8sphp:latest --restart=Never --port=80
      kubectl run mypod --image=nginx --restart=Never ==> for Pod
      kubectl run mydep --image=nginx ==> for Deployment

  • @NMelis
    @NMelis Před 4 lety +68

    Блиин! Как легко объясняешь! просто слов нет! РЕСПЕКТ!

  • @user-mk1im4eb6j
    @user-mk1im4eb6j Před 3 měsíci +2

    Автор огромное спасибо ,все понятно ,простым языком ,лайк прожал😊

  • @RaZVojaev
    @RaZVojaev Před 4 lety +23

    Отличные уроки, очень легко «зашло» - всего пара вечеров и настроена вся инфраструктура, запускаются и работают свои images, поэкспериментировал с yaml Ранее делал несколько подходов к куберу - но очень тяжело шло - бросил:) Спасибо, прошу продолжения:) подписался...

    • @neophron197
      @neophron197 Před 2 lety

      да все очень доходчиво, я тоже другие уроки по куберу пытался, не шло, а тут уже и первое апп запустил :D

  • @Rem6oza
    @Rem6oza Před 3 lety +11

    Крутые уроки! Объясняешь всё простым и понятным языком. Уже жду продолжения)

  • @user-rx6hx6ts4m
    @user-rx6hx6ts4m Před 4 lety +8

    Денис, как всегда шикарно!

  • @user-hu7tb6yd6l
    @user-hu7tb6yd6l Před 4 lety +3

    Великолепные уроки, спасибо! И ждем продолжение!

  • @user-ot5gz8uq2q
    @user-ot5gz8uq2q Před 10 měsíci +1

    Денис! Спасибо за уроки! Как только заработаю первые деньги с IT, сразу тебе закину)

  • @mo1337-niggtvision
    @mo1337-niggtvision Před 3 lety +5

    Денис, огромное вам спасибо! На данный момент по тихоньку вкатываюсь в DevOps из сис админа. Ваши уроки очень кстати! Ждем продолжения

  • @user-xm8zt8ru1z
    @user-xm8zt8ru1z Před 3 lety +1

    Большое спасибо за ваш курс. Все понятно и даже увлекательно!

  • @bogdanpolishchuk5130
    @bogdanpolishchuk5130 Před 3 lety +2

    просто шикарно!!! надо продолжение, жду с нетерпением :)

  • @NatureFitSport
    @NatureFitSport Před 2 lety +1

    08:02 - "Всё важно в нашей жизни" :) Смотрю только твои видео, многому научился, потому что подача у тебя самая лучшая, и информации много) Спасибо что учишь!

  • @nedimice
    @nedimice Před rokem +4

    Спасибо за видео! Все очень интересно и понятно! Улыбают моменты, когда Денис спрашивает, помним ли мы нужную команду или еще что-то 😉

  • @maskon78
    @maskon78 Před rokem +8

    Для тех, кто запускает kubectl не у себя, а на удаленном сервере, команда выглядит так:
    kubectl port-forward --address 0.0.0.0 my-web 8000:80
    Не забываем открыть порт 8000, или какой вам нравится. :)

  • @ryogahibiki268
    @ryogahibiki268 Před 2 lety +1

    Спасибо, в очередной раз выражаю свою искреннюю благодарность!

  • @egorkomarov4719
    @egorkomarov4719 Před 4 lety +3

    Уникальный и понятный контент! Лайк однозначно.

  • @vladimireliseev7602
    @vladimireliseev7602 Před 3 lety +1

    Автор, спасибо тебе большое! Очень классно объясняешь!

  • @MrSalamandra83
    @MrSalamandra83 Před 4 lety +2

    спасибо Денис!!! Все очень доступно и понятно )))

  • @kulek-tutiny
    @kulek-tutiny Před rokem +1

    Госпади, до чего охренительный канал. Спасибо!

  • @ruffle17
    @ruffle17 Před 2 lety +1

    за список команд отдельное спасибо в предыдущих уроках этого не хватало

  • @cat-in-web8516
    @cat-in-web8516 Před 4 měsíci +1

    Очень крутой и понятный урок! Большое спасибо!

  • @DoncodePHP
    @DoncodePHP Před 4 lety +7

    Лайк. Ждём продолжения

  • @simyrun6568
    @simyrun6568 Před 3 lety +1

    Спасибо за уроки!!! Они Очень крутые

  • @NatureFitSport
    @NatureFitSport Před 2 lety +4

    И за скриншоты в конце спасибо, контент лучше чем у других блогеров в ютубе) Сразу видно когда человек старается, поэтому тебя и смотрят

    • @ADV-IT
      @ADV-IT  Před 2 lety +1

      Спасибо!

  • @glowworm3525
    @glowworm3525 Před 3 lety +3

    Список команд в конце радует. Спасибо.

  • @shattl2000
    @shattl2000 Před 4 lety +11

    Денис, большое спасибо за урок!
    P.s. Я часто пользуюсь не kubectl describe, когда нужно посмотреть на какой ноде бежит pod или какой у него ip, а командой kubectl get pods -o wide, она выводит информацию о подах с их ip и на каких нодах они запущены.

  • @user-tm6cd8sg5l
    @user-tm6cd8sg5l Před 2 lety +1

    Просто, понятно, запоминается. Спасибо!

  • @AleksandrNaumenko-wf2fb
    @AleksandrNaumenko-wf2fb Před 2 lety +1

    Шикарные уроки, спасибо, братишка!

  • @PirateTM
    @PirateTM Před 2 lety +2

    Не могу начать работать с этим пока сам не поставлю и не столкнусь со всеми косяками! Так вот что скажу, почти неделю пилю ансибл-роли для установки к8с. Чет так затянуло, что пришлось подключить джиру и забить туда задачу со ссылкой этого ролика, а то забуду посмотреть)
    Денис, тебе огромный "респект" за уроки.

  • @user-fn8pu8xk6q
    @user-fn8pu8xk6q Před 2 lety +2

    огромное спасибо всё доходчиво понятно. Вы топ 1

  • @sovrinfo
    @sovrinfo Před 2 lety +1

    Спасибо за видео.Коммент в поддержку!

  • @maksimbakalo1183
    @maksimbakalo1183 Před 4 lety +1

    Одного лайка мало, продолжения пожалуйста!

  • @johngalt9374
    @johngalt9374 Před 4 lety +4

    Ждём продолжения :)

  • @aleksei_a1
    @aleksei_a1 Před 2 lety +1

    крутые уроки!!!
    спасибо автору

  • @hellena_kar
    @hellena_kar Před 2 lety +1

    Крутые уроки, спасибо

  • @michaelkravtsiv2985
    @michaelkravtsiv2985 Před 3 lety +9

    Привет Денис,благодарность за великолепные уроки.
    Можешь добавить в рубрику по урокам кубернетиса как работать с внешними дисками(volumes)?
    Благодарю

  • @vityel
    @vityel Před 2 lety +1

    Все нравиться, все видео отличные

  • @jonnyhatesjazzz
    @jonnyhatesjazzz Před 2 lety

    Спасибо, друг! Прям очень.

  • @nikita-ku2ed
    @nikita-ku2ed Před rokem +4

    Запускал локально на minikube на винде. Столкнулся с ошибками в статусе Pod ErrImagePull и ImagePullBackoff. Не хотел качать adv4000/k8sphp:latest. В общем, что помогло: подключился (minikube ssh). Скачал image (docker pull adv4000/k8sphp:latest). Вышел (exit) и вбил kubectl run hello --image=adv4000/k8sphp:latest --port=80. Кубер нашёл локальный образ и запустился.

    • @darrtah
      @darrtah Před rokem

      Закрепить бы этот комментарий для пользы общества

  • @andrey.nekrasov
    @andrey.nekrasov Před 7 měsíci +1

    Долго я бродил вокруг да около кубернетиса своего локального (научился запускать еще в августе) не сильно понимая, что там происходит, но потом продолжил смотреть уроки :)) Сложно для меня лично то, что я перескакиваю на другие темы типа терраформа и ансибла. То есть "а вот как сейчас поднимем аргосд из терраформа!" (и оно работает), без основы.

  • @alibekkz7600
    @alibekkz7600 Před 2 lety +1

    Спасибо большое!

  • @adel7124
    @adel7124 Před 2 lety +1

    Это было прекрасно

  • @Majkirsche
    @Majkirsche Před 4 lety +1

    требуем следующих уроков!

  • @texasviking7732
    @texasviking7732 Před 2 lety +1

    Круто полезно!

  • @yuliyacher67
    @yuliyacher67 Před 3 lety +1

    Спасибо!

  • @mikecontact7535
    @mikecontact7535 Před 5 měsíci +1

    Суперрр

  • @user-nf3vg5bs7n
    @user-nf3vg5bs7n Před 7 měsíci +1

    Нормальный курс, так же как и курс по ansible, но кажется, он был бы еще лучше и при этом оставался бы таким же легковесным в усвоении, если бы были освещены такие темы, без которых сложно представить себе даже простой real world проект, как:
    - Affinity/AntiAffinity c labelSelector и MatchExpression;
    - ConfigMaps и работа с ними из подов, а так же работа с секретами;
    - StorageClass/PersistentVolume/PersistentVolumeClaim
    ЗЫ: по ansible курсу было бы хорошим дополнением в урок по templates и jinja про filters и jinja-условия

  • @reysonk
    @reysonk Před rokem +1

    Спасибо за труд, уроки просто крутые 👍 Лучшие, на русском языке :)

  • @user-wr9ff4wl4o
    @user-wr9ff4wl4o Před rokem

    Спасибо огромное! Очень хотелось бы хоть сколь-нибудь скромно отблагодарить, я думаю у многих твоих зрителей есть проблемы с PayPal было бы здорово если бы было альтернативная площадка для донатов.

    • @ADV-IT
      @ADV-IT  Před rokem

      Лайка хватит! Спасибо

  • @user-lw1ux3vp6k
    @user-lw1ux3vp6k Před 9 měsíci +1

    привет из будущего)))

  • @annasokolov431
    @annasokolov431 Před rokem +1

    👏👏👏👏👏

  • @user-be2bl4pj9o
    @user-be2bl4pj9o Před 4 lety +1

    Огромное спасибо за твои уроки! Скажи, пожалуйста, работал ли ты с ELK? Если да, то не думал сделать курс?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Нет, не работал

  • @lovavardanian2844
    @lovavardanian2844 Před 4 lety

    Шикарное видео, очень просто и информативно ❤️ единственное посоветовал бы оптимизировать видео что бы ты не повторялся и чуть больше использовал технического языка, а так респект 👍

  • @jacobgelvikh1619
    @jacobgelvikh1619 Před 4 lety +4

    הבנתי שאתה ישראלי אע? xD תודה לך על השיעורים אתה מאוד עוזר חחח.

    • @ADV-IT
      @ADV-IT  Před 4 lety

      :) נכון

    • @jacobgelvikh1619
      @jacobgelvikh1619 Před 4 lety

      @@ADV-IT מאיפה אתה אם זה לא סוד?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      @@jacobgelvikh1619 מקנדה

    • @jacobgelvikh1619
      @jacobgelvikh1619 Před 4 lety

      @@ADV-IT אעעע למה עזבתה אותנו, סבבה חחח. ועוד פעם תודה לך על הסרטונים.

  • @dreyTee
    @dreyTee Před 3 lety +3

    0 дизлайков, огонь!

  • @heiderpeider6219
    @heiderpeider6219 Před 2 lety

    Денис, спасибо за уроки по k8s! Если я правильно понял у тебя локально поднят кластер на ubuntu? Это делается по аналогии с уроком по поднятию кластера на Windows или каким-то другим способом?

    • @ADV-IT
      @ADV-IT  Před 2 lety

      У меня k8s на этом уроке был в Google Cloud Platform

  • @xela07ax
    @xela07ax Před 4 lety +1

    Если помог, поддержите парой баксов, хотябы Канадских :) - Мы в России живем, тут нет ни Канадских, ни PayPal. Хотя бы BTC кошелек оставьте

  • @-kote
    @-kote Před 4 lety +1

    Привет. Мужик, видосы супер, но главноый вопрос, где остальные части? Очень жду.

  • @b0rab0ra93
    @b0rab0ra93 Před rokem +2

    Представляю, что рассказывает Коля из реальных пацанов)

    • @rurikjart
      @rurikjart Před 11 měsíci

      Да голоса очень похожи)

  • @bundzmykhailo3733
    @bundzmykhailo3733 Před 11 měsíci +1

    со словом container явные траблемы)

  • @uawinwin
    @uawinwin Před 3 lety

    @ADV-IT, можешь обяснить если в одном поде бежит два контейнера и с одним и тем же портом 80, то когда я сделаю форвардинг какой контейнер вызовится? контейнер это же по сути операционная система? выходит что это две операционки бегут?

    • @antonymakaruk5311
      @antonymakaruk5311 Před 3 lety

      форвардить будет на тот контейнер который первым поднимется в поде.. визуально предсказать можешь если сделаешь describe на этот под и посмотришь в Events... только практического применения такой ситуации сложно найти)

  • @constantinemanoilo5148

    Я правильно понимаю, что использование более 1 контейнера в поде не рекомендуется, если эти контейнеры по своей сути различны? Например, 1 контейнер апи и 1 контейнер реакт апп? А в случае, если в поде 1 контейнер это django api, а второй это ngninx сервер (который нужен для джанго), то это ок, и наоборот хорошо, так как при увеличении к-ва реплик мы увеличиваем и апи, и ngnix сервер?

  • @manul7978
    @manul7978 Před 4 lety +1

    Расскажите пожалуйста про namespace - очень нужно

  • @randombytes4530
    @randombytes4530 Před 3 lety +13

    Генерато --generator=run-pod/v1 больше не актуален? У меня он сообщает о Error: unknown flag: --generator.

    • @MishaKantaria
      @MishaKantaria Před 2 lety +6

      Да, генераторы выкинули уже. Пользуйтесь проще: kubectl run podname --image=imagename

  • @user-uo9lf8uj6s
    @user-uo9lf8uj6s Před rokem

    НРМАРЕЗЫЧ !

  • @romanivanov6183
    @romanivanov6183 Před 4 lety +1

    Видео топчик, жаль что забросил(

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      Продолжение есть на Udemy

  • @deepparser3621
    @deepparser3621 Před 4 lety +1

    Привет, очень хорошие уроки у тебя, хотел спросить а язык ruby подойдет или только python must have?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Подойдет тот который популярен в твоей стране

    • @deepparser3621
      @deepparser3621 Před 4 lety

      @@ADV-IT я в россии, если в будущем хочу найти работу забугром и только в вебе, что можешь посоветовать?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      @@deepparser3621 я не программист но вижу что .net мало используется. Java , Node.js и Python больше.

    • @deepparser3621
      @deepparser3621 Před 4 lety

      @@ADV-IT а в канаде какие специалисты больше востребованы?

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      @@deepparser3621 все что связано с Cloud популярно и много работы.

  • @Aranhaely
    @Aranhaely Před 4 lety

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

    • @ADV-IT
      @ADV-IT  Před 4 lety

      На Udemy есть еще два видео про K8s

  • @Epuckop
    @Epuckop Před 4 lety

    היי דניס,
    הסברים מאוד יפים וגם ממש השתפרת בצורת דיבור :)
    תגיד אתה מתכנן לאחר זה לעלות כל הקורס גם ל-udemy ?

    • @Epuckop
      @Epuckop Před 4 lety +1

      Ура, нашёл :)
      Там 9 и 10 урок, спасибо огромное ^___^

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      @@Epuckop תודה על התמיכה!

  • @kidnappin9177
    @kidnappin9177 Před 2 lety +1

    Кто-нибудь объясните, почему у меня статус "Pending" зависает, в описании пишет reason:"Scheduled" , message:"Successfully assigned default/project to work1". При попытке удалить все так же зависает в статусе удаление.

  • @Werwolf2517
    @Werwolf2517 Před 3 lety +2

    хорошие туториалы, только чувак, погугли утилиту watch я тебя оч прошу

  • @Pik92
    @Pik92 Před rokem +1

    если выполняешь упражнение в play-with-k8s то доступ снаружи непонятно как сделать :с курлом открывается

  • @vladckpjke39
    @vladckpjke39 Před 4 lety +1

    Спасибо) 9, 10 эпизоды будут доступны?

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      Как-нибудь

    • @vasilypodguzov444
      @vasilypodguzov444 Před 4 lety

      @@ADV-IT про Deployment расскажите пожалуйста.

  • @bohdan7166
    @bohdan7166 Před 4 lety

    Огромное спасибо за уроки! Когда ждать продолжения курса по Kubernetes?

    • @ADV-IT
      @ADV-IT  Před 4 lety +2

      На Udemy есть уже давно, тут как-нибудь позже выложу

    • @user-fc4iv9xv1j
      @user-fc4iv9xv1j Před 3 lety

      ADV-IT так и придётся в удеми этот деньги платить.... А то до как-нибудь позже недождусь(((

    • @Backtohell94
      @Backtohell94 Před 3 lety +2

      @@user-fc4iv9xv1j любой труд должен быть оплачен)

    • @tatiananikitina7727
      @tatiananikitina7727 Před 3 lety

      @@ADV-IT а можно ссылочку на Udemy, пожалуйста?

    • @ADV-IT
      @ADV-IT  Před 3 lety

      @@tatiananikitina7727 www.udemy.com/user/denis-astahov/

  • @justkirill3614
    @justkirill3614 Před 4 lety

    Денис,здравствуйте,не подскажите ,как развернуть облачную инфраструктуру на основе k8s?
    Может у вас есть какие-нибудь материалы по-поводу этого

    • @ADV-IT
      @ADV-IT  Před 4 lety +3

      Есть, Урок по K8s номер 3, урок по K8s номер 4.

    • @justkirill3614
      @justkirill3614 Před 4 lety

      @@ADV-IT Спасибо!

  • @VladiqLot
    @VladiqLot Před rokem +1

    Ошибка ErrImagePull была из-за приватного репозитория на регистре.
    Честно говоря, не понял как пофиксить. docker login не помогает ни на хосте ни в миникубере

  • @tetianasavushkina1916
    @tetianasavushkina1916 Před 4 lety

    Здравствуйте, используете ли вы helm для развертывание приложений?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      конечно

    • @user-be2bl4pj9o
      @user-be2bl4pj9o Před 3 lety +4

      @@ADV-IT А сделай, пожалуйста урок с helm.

  • @artemiybychkov329
    @artemiybychkov329 Před 3 lety

    а как соединить 2 пода между собой, например, если в первом крутится приложение, а во втором БД?

    • @ADV-IT
      @ADV-IT  Před 3 lety +1

      Это делается через Service

  • @symbatabilkassym7796
    @symbatabilkassym7796 Před 2 lety +1

    Denis, kakoi virtualbox ty ispolzuesh? Ya na Mac ustanovil VirtualBox Ubuntu, pipec slow rabotaet. Spasibo zaranee !!!

    • @ADV-IT
      @ADV-IT  Před 2 lety +1

      minikube сам устанавливает свой image в VirtualBox

  • @MrBochanov
    @MrBochanov Před 4 lety +2

    чето мне не совсем логика понятна. POD запускается на кластере, но проброс порта делается на локальной машине - ноутбуке, который сейчас работает, через 5 минут уснул. то есть чтоб было красиво - в продакте,где этим пользуются люди - это должен быть сервак который работает 24/7 у которого единственная функция - проброс порта на POD в кластере k8s?

    • @andreytuvaev9344
      @andreytuvaev9344 Před 4 lety

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

  • @budiakoleksii
    @budiakoleksii Před 29 dny

    Подскажите кто знает, как запустить cluster используя свою ami из aws parameter store? Заранее благодарю.

    • @budiakoleksii
      @budiakoleksii Před 29 dny

      Имею ввиду как сделать resolve ssm параметра в конфиг кластера.

    • @ADV-IT
      @ADV-IT  Před 28 dny

      Установи github.com/aws/secrets-store-csi-driver-provider-aws

  • @user-ik5yv4op4o
    @user-ik5yv4op4o Před 3 lety

    Денис, а в этом примере где кластер поднят? На локальной машине?

    • @ADV-IT
      @ADV-IT  Před 3 lety

      в Google Cloud помоему

    • @user-ik5yv4op4o
      @user-ik5yv4op4o Před 3 lety

      @@ADV-IT Все , спасибо , разобрался.

  • @user-uo4jm6yh1w
    @user-uo4jm6yh1w Před 4 lety

    привет, как всегда все супер,
    когда будет продолжение?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Надеюсь скоро

    • @user-uo4jm6yh1w
      @user-uo4jm6yh1w Před 4 lety +1

      @@ADV-IT хотел купит курс на udemy а его там нет(( (думал что там может быть полная версия как с terraform)

    • @Epuckop
      @Epuckop Před 4 lety

      @@user-uo4jm6yh1w Присоединяюсь к просьбе :)
      ПС: Могу предположить что он там появится после того как будет полностью закончен, но это лишь мои предположения

  • @archimail
    @archimail Před 2 lety +1

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

    • @ADV-IT
      @ADV-IT  Před 2 lety

      Это синтаксис YAML формата, дефис ставится если определеяется LIST и твоя строка это наало элемента этого LIST

    • @archimail
      @archimail Před 2 lety

      @@ADV-IT תודה רבה ☺️

  • @ivy8092
    @ivy8092 Před 4 lety +2

    А когда планируется продолжение?

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      Надеюсь скоро, время не очень много

  • @Logan-fp1wg
    @Logan-fp1wg Před 3 lety

    У меня вопрос, могу ли я как нибудь зайти на pod с браузера если я хочу также посмотреть страчничку сайта и запускаю его через play with kubernetes?

    • @skpavlenko
      @skpavlenko Před 3 lety +1

      Имхо, никак не зайдешь с браузера. Пока не сделаешь expose k8s не выпустит наружу наш pod. Я прямо в том play-with-k8s с помощью curl проверил развернутый pod, так для себя. Локально там все видно, работает.

  • @Andrew-nh9he
    @Andrew-nh9he Před 4 lety +1

    Денис, может както запилишь онлайн вебинарчик, вопрос-ответ ?)

    • @ADV-IT
      @ADV-IT  Před 4 lety +1

      Делал уже пару раз Live Stream, скоро опять сделаю

    • @barma1309
      @barma1309 Před 4 lety

      @@ADV-IT шикарные видосы! а про секурность будет небольшой обзор? как например в selinux заворачиваете ? Спасибо!

  • @reyavenc7052
    @reyavenc7052 Před 2 lety +1

    На текущий момент команда kubectl exec hello date не работает, т.к сейчас актуально kubectl exec hello -- date, после двух тире писать команду)

  • @cawabangaman2896
    @cawabangaman2896 Před rokem

    При входе в под через exec sh появляется (app-root) (app-root) sh-4.4 и становится невозможно активировать виртуально окружение. Как это можно решить?

  • @fancystacy
    @fancystacy Před rokem

    Если использовать kubectl exec -it podnam -- /bin/bash то интерпретатор запускается в первом контейнере из файла манифеста, а вот как выбрать контейнер? Ни понимяу!

  • @user-lh3mg9en6w
    @user-lh3mg9en6w Před 4 lety

    Привет, очень классные уроки! И очень кстати. Хотела попросить совет, если не сложно, я сейчас пишу диплом, тема: "Разработка системы автоматизации развертывания приложений в среде Кубернетес". Я так понимаю, что я должна написать какой-нибудь скрипт, который бы брал какое-то приложение из, например, гитхаба и разворачивал его в кубернетесе с помощью дженкинса. Не могли бы вы подсказать немного или направить, как это сделать?( Никогда не писала скрипты, а времени осталось мало, знаю, сама виновата, но вдруг вы можете как-то помочь)

    • @ADV-IT
      @ADV-IT  Před 4 lety

      Тебе нужно сделать Docker Image со своим приложением,
      Так его сделать куча примеров есть, я тоже показал как это сделать.
      Можно Bash скриптом, а можно и Jenkins чтобы это делал.
      Когда у тебя есь Docker image и K8s Cluster
      задеплоить твой Image уже легко, можно опять же Bash скриптом, а можно и Jenkins чтобы это делал.

    • @user-lh3mg9en6w
      @user-lh3mg9en6w Před 4 lety +1

      @@ADV-IT хорошо, спасибо)

    • @vasilypodguzov444
      @vasilypodguzov444 Před 4 lety

      @@user-lh3mg9en6w Вам все еще актуально?

    • @user-lh3mg9en6w
      @user-lh3mg9en6w Před 4 lety

      @@vasilypodguzov444 Диплом уже сдала, но тема все равно интересует)

  • @Dragoncheg
    @Dragoncheg Před 4 lety +10

    CZcams каг-бэ намекает:
    9. Видео с ограниченным доступом.
    10. Видео с ограниченным доступом.
    Ждем-с. ;)

    • @volodymyrkozlovskyi5639
      @volodymyrkozlovskyi5639 Před 3 lety +1

      тут как с терраформ, давно можно на udemy купить и посмотреть)

  • @smbatshahbazyan6558
    @smbatshahbazyan6558 Před rokem

    У меня есть вопросы. как внешние пользователи могут читать из тома(PVC) k8s? как это возможно?

  • @volodia9509
    @volodia9509 Před 2 lety

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

    • @ADV-IT
      @ADV-IT  Před 2 lety

      поставить ArgoCD и сделать GitOps, как нибудь сделаю урок по ArgoCD

    • @volodia9509
      @volodia9509 Před 2 lety

      @@ADV-IT понял, спасибо большое за ответ. Такой урок был бы супер полезен)

  • @JeriLoan
    @JeriLoan Před 4 lety +2

    Где продолжение?)

  • @distortion163
    @distortion163 Před 2 lety

    Не работает port-forward,что делаю не так? Микрокуб развернут на убунту сервер, к которой цепляюсь по ssh на компе с виндой, при проброса порта открываю браузер с компа, ввожу адрес убунту сервера с проброшенным портом и получаю Connection refused

    • @distortion163
      @distortion163 Před 2 lety +1

      Сам нашел как сделать. К команде добавить --address='0.0.0.0'

  • @gadgetofff
    @gadgetofff Před 2 lety

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

    • @ADV-IT
      @ADV-IT  Před 2 lety +1

      Нужно сначала дать labels твоим нодам и делать nodeSeletion в Pods

    • @gadgetofff
      @gadgetofff Před 2 lety

      @@ADV-IT Денис, большое спасибо!🤜🏻🤛🏻

  • @user-cp6wy2ri4b
    @user-cp6wy2ri4b Před 4 lety

    Создала кластер в гугл, как показывали. Создала pod, добавила туда image. Когда делаю forward port, чтобы посмотреть работу pod через localhost, выдает -
    E0428 16:49:52.009542 3435 portforward.go:400] an error occurred forwarding 7788 -> 85: error forwarding port 85 to pod 8ad2716acb1807f8583e52c5a191fcacf5f0ed8a5236ba6953135e7d0eb80be6, uid : exit status 1: 2020/04/28 13:49:51 socat[11265] E connect(5, AF=2 127.0.0.1:85, 16): Connection refused
    В интернете написано, что надо установить socat в node. Как это делается?

    • @ADV-IT
      @ADV-IT  Před 4 lety

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

    • @ADV-IT
      @ADV-IT  Před 4 lety

      может у тебя FireWall rules не открывают порты

    • @user-cp6wy2ri4b
      @user-cp6wy2ri4b Před 4 lety

      @@ADV-ITя создавала pods через generator - была вот эта ошибка, которая выше, создала через yaml - все работает =)

    • @user-cp6wy2ri4b
      @user-cp6wy2ri4b Před 4 lety

      Жду с нетерпением следующего видео. Есть время на карантине - надо ловить момент

  • @user-fc4iv9xv1j
    @user-fc4iv9xv1j Před 2 lety

    Поднял кластер на амазоне. Создал поды. Проверяю по describe и вижу контейнеры с nginx и tomcat
    Но делая портфорвард в браузере нет страничек. Вместо дставляю ip сервера который в describe получаю.
    Локально на компе делаю и норм. В амазоне не получается.
    Я так понял доступ только через локалхост возможен? Напрямую по ip сервера амазона не пустит?

    • @ADV-IT
      @ADV-IT  Před 2 lety

      пустит, просто порты в SecurityGroup открой

    • @user-fc4iv9xv1j
      @user-fc4iv9xv1j Před 2 lety

      @@ADV-IT да я пробовал. Не хочет) И вот сейчас увидел что при создании кластера несколько SG было тоже создано. В какой из них порт открывать хз.
      И ещё вопрос. Ты в работе с кубером Lens ide используешь? Вроде симпотичная)

  • @starpom1234
    @starpom1234 Před 4 lety

    Load balancing ещё в разработке?

    • @ADV-IT
      @ADV-IT  Před 4 lety

      K8s Deployments в разработке пока-что