Погружение в Helm package manager / Олег Вознесенский (X5 Retail group)

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.ย. 2024
  • Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
    Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
    --------
    --------
    HighLoad++ Весна 2021
    Профессиональная конференция разработчиков высоконагруженных систем
    17 и 18 мая 2021
    Тезисы и презентация:
    www.highload.r...
    В настоящее время Helm package manager является одним из самых популярных шаблонизаторов для Kubernetes и фактически - золотым стандартом индустрии.
    Но почему это так? В сети множество разрозненной информации, хайпа и хейта вокруг этого инструмента.
    ...
    --------
    Нашли ошибку в видео? Пишите нам на support@ontico.ru

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

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

    Выступал первым в первый день. Организаторы очень сильно затянули церемонию открытия (на 20 минут), в итоге я в состоянии жуткого цейтнота рассказал 40 минутный доклад за 30 минут из страха выбиться из тайминга. Не скажу что это пошло ему на пользу, но что есть то есть.

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

      Олег, четкий доклад, основательно, как надо!:)

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

      Мне тоже показалось, что в начале вы торопились и по некоторым слайдам галопом пробежали.
      Но доклад понравился

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

      Крутой доклад все четко и по делу.
      Кто не успел его проблемы пусть смотрит еще раз.
      Спасибо вам за краткость

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

      Но есть плюс, это был один из немногих докладов который не нужно было ставить на x1.5

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

    Пожалуйста, поправьте звук! Слушать невозможно с таким жужжанием на заднем фоне…

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

    Я два раза проверил не стоит ли скорость воспроизведения +1.5 и почему помехи в звуке. Оказалось, что это в всё в оригинале 😄
    Прикольный сжатый доклад по Helm. Спасибо!

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

    Спасибо за доклад, многое стало понятнее!

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

    Плохо ответил на вопрос про способы управления несколькими values-файлами. Думаю, им бы подошел рецепт один values файл для всех окружений, который я описывал. Когда набор values формируется на основе значения с именем окружения, которое передаётся при деплое.

    • @dmitrii.zhiliaev
      @dmitrii.zhiliaev 2 ปีที่แล้ว +3

      values.yaml - все же набор дефолтных значений. Не думаю что секции stage/prod внутри values.yaml - хорошая идея.
      `helm upgrade -i app chart -f common.yaml -f stage.yaml`

  • @dmitrii.zhiliaev
    @dmitrii.zhiliaev 2 ปีที่แล้ว +3

    Рассказщик 10/10. Материал 3/10. Надеюсь видео-пересказ getting started, будет кому-то полезен. Звук 4/10. Жужжание.
    Вкусовщина, но не надо делать range в envs. Подключите переменные через конфигмап,
    ```
    apiVersion: v1
    kind: ConfigMap
    metadata:
    name: {{ include "this.fullname" . }}-env
    labels:
    {{ include "this.labels" . | nindent 4 }}
    data:
    {{- toYaml .Values.env | nindent 2 }}
    ```
    values.yaml
    env:
    DB_HOST: "postgresql"

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

      Т. е. вы предлагаете приложения умеющие в переменные окружения переделывать под текстовые конфиги?

    • @dmitrii.zhiliaev
      @dmitrii.zhiliaev 2 ปีที่แล้ว

      @@evgkrsk нет
      envFrom:
      - configMapRef:

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

      @@dmitrii.zhiliaev , но разве там не нужно опять же каждое имя переменной по ключу указать ? Вроде так в доке было.

    • @dmitrii.zhiliaev
      @dmitrii.zhiliaev 2 ปีที่แล้ว

      @@evgkrsk нет

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

      @@dmitrii.zhiliaev , только со второго захода понял, что предлагается toYaml вместо range, спасибо, полезно.И за helmwave тоже спасибо, хотя пока и не годится для меня.

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

    helm delete - нет больше такой команды