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

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 18

  • @olegvoznesensky6482
    @olegvoznesensky6482 3 роки тому +40

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

    • @ЮрийМусский-м6я
      @ЮрийМусский-м6я 3 роки тому +5

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

    • @kalmurza
      @kalmurza 3 роки тому +3

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

    • @panchwall_devops
      @panchwall_devops 3 роки тому +2

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

    • @SergeKnysh
      @SergeKnysh 2 роки тому +5

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

  • @itcloudguy
    @itcloudguy Рік тому +1

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

  • @ОлегВнуков-ц5т
    @ОлегВнуков-ц5т 3 роки тому +1

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

  • @dmitrii.zhiliaev
    @dmitrii.zhiliaev 3 роки тому +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 3 роки тому

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

    • @dmitrii.zhiliaev
      @dmitrii.zhiliaev 3 роки тому

      @@evgkrsk нет
      envFrom:
      - configMapRef:

    • @evgkrsk
      @evgkrsk 3 роки тому

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

    • @dmitrii.zhiliaev
      @dmitrii.zhiliaev 3 роки тому

      @@evgkrsk нет

    • @evgkrsk
      @evgkrsk 2 роки тому

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

  • @olegvoznesensky6482
    @olegvoznesensky6482 3 роки тому +3

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

    • @dmitrii.zhiliaev
      @dmitrii.zhiliaev 3 роки тому +3

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

  • @alexshckv
    @alexshckv 3 роки тому +4

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

  • @evgkrsk
    @evgkrsk 3 роки тому +1

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