Готовим Karpenter: глубокое погружение.

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 86

  • @hrachhambaryan770
    @hrachhambaryan770 Před 7 měsíci +3

    Клевый выпуск, концовка огонь🦾
    Думаю будет очень интересно послушать про интересные кейсы с карпентером

  • @danaiari5556
    @danaiari5556 Před 5 měsíci +3

    Спасибо!
    Улетный выпуск, концовка огонь)

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

    Ребята, спасибо за концовку, это была бомба!🔥

  • @MonkeyWithGrenade955
    @MonkeyWithGrenade955 Před rokem +2

    Ребята, спасибо за концовку, это была бомба! Ждем истории от Саши!!!!!

  • @dmitriymiroshnik829
    @dmitriymiroshnik829 Před rokem +3

    Недавно переводил кластера с CA на карпентер. Доволен скоростью. Спасибо за видео.

  • @GushchinAndrei
    @GushchinAndrei Před měsícem +1

    спасибо очень мощно и познавательно💪!!!

  • @georgiy_kulagin
    @georgiy_kulagin Před 3 měsíci +1

    Очень понравился выпуск, спасибо. Если имеете опыт, то было бы интересно послушать про кейсы с k8s image distribution challenge, использование dragonfly/kraken.
    Дополнительно, одно маленькое замечание - указывайте пожалуйста версию дистрибутива с которым проводите демо, так как karpenter еще не имеет stable релиза API объекты в нём могут меняться от релиз к релизу, собственно, что уже произошло с Provisioner и AwsNodeTemplate (депрекейт обоих).

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

    классно - спасибо за выпуск

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

      Рады стараться!!! Надеюсь дальше будет только больше и лучше.

  • @user-uf6cu3fz3h
    @user-uf6cu3fz3h Před rokem +1

    спасибо, ребята! вы обещали выпуск про karpenter, а я ждал) лайк не глядя

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

      Лучше глядя и спустя 30 минут лайк. Так лучше для ютуба;)

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

      ​@@DevOpsKitchenTalksф🎉

  • @yuriytimerkhanov1228
    @yuriytimerkhanov1228 Před rokem +1

    Выпуск топ! Посмотрел с удовольствием до конца, продолжение нужно.

  • @dmytro_honchar
    @dmytro_honchar Před rokem +1

    Дослушал до конца) Выпуск крутой и ооочень много интересной информации! Спасибо)

  • @user-qr5iv7mz1f
    @user-qr5iv7mz1f Před rokem +1

    Очень интересно послушать различные кейсы =) Спасибо за доклад. Ну и концовка, конечно, бомба😅

  • @abi9683
    @abi9683 Před rokem +1

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

  • @notme0102
    @notme0102 Před rokem +2

    Ждём рассказа от Саши. Концовка бомба

  • @alexandersentyurou3111

    До конца, +1 про Сашины истории про karpenter.

  • @jarmenk
    @jarmenk Před rokem +1

    До конца!

  • @letema88
    @letema88 Před rokem +1

    Дослушал до конца) Супер!

  • @SergeyKirgizov
    @SergeyKirgizov Před rokem +1

    Концовка - просто огонь!!!! ;)

  • @Ilya-cw7qj
    @Ilya-cw7qj Před 10 měsíci +2

    Спасибо за видео!
    Вы упомянули, что карпентер в отличие от СА обращается напрямую в API AWS EC2 для scale out или scale in EC2, минуя AWS ASG. Но по логике выходит по-другому - карпентер ,так или иначе, должен конфигурировать AWS ASG для нод групп (добавить или удалить EC2), поскольку EKS использует node groups, которые в свою очередь маппятся на таргет группы AWS ASG. И карпентер не может просто добавить EC2 воркер ноды в AWS EC2, не добавив его в таргет группу AWS ASG. Поправьте, если я ошибаюсь.

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před 10 měsíci

      Ошибаетесь - у карпертера нет нод групп, он добавляет каждую ноду отдельно. По сути каждая нода- это отдельно стоящий объект , и уже задача карпертера понимать сколько и каких нод надо. Поэтому он и может обращаться напрямую в API EC2 и управлять этими нодами.

    • @Ilya-cw7qj
      @Ilya-cw7qj Před 10 měsíci

      @@DevOpsKitchenTalks Полностью с вами согласен, но сам EKS состоит из нод групп, которые являются по сути AWS ASG таргет группами. Капентер же не может просто развернуть отдельный EC2 без включения его в EKS нод группу. EKS не будет брыкаться?

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před 10 měsíci

      @Ilya-cw7qj не будет :) можно же в EKS self managed годы добавлять docs.aws.amazon.com/eks/latest/userguide/eks-compute.html

  • @Mausspb
    @Mausspb Před 6 měsíci

    Спасибо за интересный выпуск.
    Было бы здорово, если бы оставляли ссылки на профайлы\каналы гостей, для расширения networking.

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před 6 měsíci

      Так вроде в этом выпуске нету гостей :)

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

    Я дослушал до конца! Это была бомба! =)

  • @bubumz
    @bubumz Před rokem +1

    Это была бомба, спасибо за концовку!

  • @usov-viktor
    @usov-viktor Před rokem

    Спасибо за выпуск! Очень познавательно и наглядно получилось. Плюсую за интересные кейсы с Karpenter'ом!

  • @mernazar
    @mernazar Před rokem

    Ребята, спасибо за концовку, это была бомба!

  • @gunsbmw
    @gunsbmw Před rokem +1

    Пушка Гонка!

  • @user-lp6gf5yv6f
    @user-lp6gf5yv6f Před rokem +1

    Блин - Топовый выпуск)

  • @Brainpitcher
    @Brainpitcher Před rokem +1

    Парни, это было круто.

  • @AivengoSE
    @AivengoSE Před rokem

    Спасибо! Отличное видео. Спасибо за концовку =)

  • @innerimmolation4329
    @innerimmolation4329 Před rokem +1

    Спасибо вам за Ваш труд! В начале ролика обсуждали про метрики cpu, было бы здорово, если бы Вы записали ролик на тему выделения и мониторинг ресурсов в контейнерной среде.

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

      Идея не плохая, посмотрим что можно сделать. В целом идея мониторинга это интересная и глубокая тема, сейчас как раз читаю библию, если так можно сказать, по мониторингу: www.brendangregg.com/blog/2020-07-15/systems-performance-2nd-edition.html

  • @nikolaygurinov9148
    @nikolaygurinov9148 Před rokem

    Спасибо большое за вашу работу

  • @arsen_arakelian_1
    @arsen_arakelian_1 Před rokem +1

    Привет ребят!
    Выпуск 🔥 а можете кинуть ссылку на телеграмм чатик, что-то найти не могу, или он для патронов?

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem +1

      Пока нашего личного чатика нету. Но мы скоро запустим.

  • @unlnkd
    @unlnkd Před rokem +1

    Как всегда раз*еб! 2 часа построенной на опыте концентрированной отборной информации. Господа! Патреоним, не стесняемся! :D Жду с нетерпением про obsidian.

  • @user-lp6gf5yv6f
    @user-lp6gf5yv6f Před rokem +1

    с agones + karpenter вообще пушка =) agones автоскейлит геймсервера а karpenter ноды, и по итогу быстро и оптимально

  • @andreyruban4554
    @andreyruban4554 Před rokem

    да - rapsberry pi 4 B на 8Gb сейчас на вес золота 😂 - я когда собирал домашний кластер из 3х штук - замахался их искать. Их реально нигде нет и в итоге нашел уже по об"явлениям и покупал втридорого )

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

      Грусть печаль :( но спасибо за фидбек - я не один такой

  • @Alex-ju2lo
    @Alex-ju2lo Před 9 měsíci

    Спасибо большое за доклад! Очень информативно! Подскажите, пожалуйста, как называется лупа, которую использует Виктор во время увеличения объектов в терминале?

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před 9 měsíci +1

      Cursor Pro - мы уже засняли какими приложениями я пользуюсь, там будет все :)

  • @alexanderbuzuluk2795
    @alexanderbuzuluk2795 Před rokem +1

    Спасибо за концовку!👍
    Вы показывали автоскейлинг на примере маленьких котейнеров, с достаточно малыми реквестами. Подойдет ли Karpenter для управления ПОДами (Хайбрис) с реквестом в 4CPU и 8-10GB памяти? Наверное да, просто это может занимать чуть дольше времени...

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem +1

      Времени на что ? Карпентер идеально подойдет и для таких подов. Размер поды не важен, важна доступность и скорость создания машины в AWS.

  • @Multifutiy
    @Multifutiy Před 9 měsíci

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

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před 9 měsíci

      github.com/vedmichv/karpenter-demo тут все исходники которые показывали по время демо.

  • @sanchowitfurrows1561
    @sanchowitfurrows1561 Před rokem +1

    Саша - не "су-шеф", Саша - sudo-chef :)

  • @111bober111
    @111bober111 Před rokem +1

    Спасибо, досмотрел до конца) Но так и не понял как его обновлять? С автоскейлером запускаешь обновленние группы нод и оно само заменяет ноды на новую версию а как тут?
    Еще по поводу ttlSecondsUntilExpered по умолчанию 30 дней, имеется ввиду карпентер автоматически через 30 дней потушит ноду и сразу запустит ее с новым AMI образом?

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem +1

      Все верно, в целом подход именно такой что ноды не должны жить вечно. А должны пересоздаваться через какое-то время. Главное чтобы руками в ami.Selector не было указано амишка своя karpenter.sh/preview/concepts/node-templates/#specamiselector

  • @andriysidliarskiy5930
    @andriysidliarskiy5930 Před rokem +1

    Где найти визуализацию под карпентер?

  • @glorhi
    @glorhi Před rokem

    Шикарная презентация. Не совсем понял про kubletConfiguration.maxPods - у нас ведь единственный способ поменять лимит подов в кублете это export KUBELET_EXTRA_ARGS="--max-pods=100500". То есть карпентер сам генерит used-data (cloud-init) скрипт для новых нод c этой строкой? Или есть способ менять эти настройки кублета изнутри кубера?

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

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

  • @user-rp6bi5qj1n
    @user-rp6bi5qj1n Před rokem +1

    Здравствуйте. Скажите пожалуйста на каких ресурсах можно начинающему изучать линукс попрактиковаться задачки порешать , упражнения

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem +3

      Я бы рекомендовал бы kodekloud-engineer.com/ отличное место для практики.

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

      @@DevOpsKitchenTalks спасибо большое

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

      Не за что. Рады помочь.

  • @komronu
    @komronu Před rokem

    Добрый день! правильно понял что я могу установить karpenter поверх моего ASG/CA ?🤔

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

      Поверх точно нет, можно рядом. Но я лично не рекомендую так делать, только есть на это серьезные причины

  • @andreyruban4554
    @andreyruban4554 Před rokem

    Немного не по теме - а как вообще куб разворачиваете и через что менеджите?))

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

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

  • @Ilya-cw7qj
    @Ilya-cw7qj Před 8 měsíci

    Добрый день! В кластере EKS установлен CA. Планирую переходить на карпентер. Но переход будет постепенным, поэтому останутся нод группы под управлением CA. Могут ли сосуществовать в одном кластере СА и карпентер, чтобы карпентер управлял нодами на основе своих лейблов, а СА на основе своих. Пишут, что вроде могут. Но хочется получить ответ экспертов.

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před 7 měsíci

      Могут. CA управляет ASG, Karpenter - EC2. То что поднимет Karpenter, CA не управляет. И наоборот.

  • @komronu
    @komronu Před rokem

    Добрый день! а что за трек у вас там играет?😊

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem

      Трек на фоне ? Или интро ?

    • @komronu
      @komronu Před rokem

      @@DevOpsKitchenTalks который на фоне, постоянно он до конце есть )

    • @DevOpsKitchenTalks
      @DevOpsKitchenTalks  Před rokem +1

      www.bensound.com/royalty-free-music?tag[]=Dreams&sort=relevance

  • @RenatNurgaliyev
    @RenatNurgaliyev Před rokem +1

    Карпертер 🙈🙈🙈

  • @a150184
    @a150184 Před rokem

    Это подстава! бомбы не было!

  • @glorhi
    @glorhi Před rokem

    #1:02:52 kube-ops-view
    #1:15:40 kubectl resource-capacity плагин

  • @PavelMysliuchyk
    @PavelMysliuchyk Před rokem

    Ребята, спасибо за концовку, это была бомба!🔥