Выступал первым в первый день. Организаторы очень сильно затянули церемонию открытия (на 20 минут), в итоге я в состоянии жуткого цейтнота рассказал 40 минутный доклад за 30 минут из страха выбиться из тайминга. Не скажу что это пошло ему на пользу, но что есть то есть.
Я два раза проверил не стоит ли скорость воспроизведения +1.5 и почему помехи в звуке. Оказалось, что это в всё в оригинале 😄 Прикольный сжатый доклад по Helm. Спасибо!
Рассказщик 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"
@@dmitrii.zhiliaev , только со второго захода понял, что предлагается toYaml вместо range, спасибо, полезно.И за helmwave тоже спасибо, хотя пока и не годится для меня.
Плохо ответил на вопрос про способы управления несколькими values-файлами. Думаю, им бы подошел рецепт один values файл для всех окружений, который я описывал. Когда набор values формируется на основе значения с именем окружения, которое передаётся при деплое.
values.yaml - все же набор дефолтных значений. Не думаю что секции stage/prod внутри values.yaml - хорошая идея. `helm upgrade -i app chart -f common.yaml -f stage.yaml`
Выступал первым в первый день. Организаторы очень сильно затянули церемонию открытия (на 20 минут), в итоге я в состоянии жуткого цейтнота рассказал 40 минутный доклад за 30 минут из страха выбиться из тайминга. Не скажу что это пошло ему на пользу, но что есть то есть.
Олег, четкий доклад, основательно, как надо!:)
Мне тоже показалось, что в начале вы торопились и по некоторым слайдам галопом пробежали.
Но доклад понравился
Крутой доклад все четко и по делу.
Кто не успел его проблемы пусть смотрит еще раз.
Спасибо вам за краткость
Но есть плюс, это был один из немногих докладов который не нужно было ставить на x1.5
Я два раза проверил не стоит ли скорость воспроизведения +1.5 и почему помехи в звуке. Оказалось, что это в всё в оригинале 😄
Прикольный сжатый доклад по Helm. Спасибо!
Спасибо за доклад, многое стало понятнее!
Рассказщик 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 нет
envFrom:
- configMapRef:
@@dmitrii.zhiliaev , но разве там не нужно опять же каждое имя переменной по ключу указать ? Вроде так в доке было.
@@evgkrsk нет
@@dmitrii.zhiliaev , только со второго захода понял, что предлагается toYaml вместо range, спасибо, полезно.И за helmwave тоже спасибо, хотя пока и не годится для меня.
Плохо ответил на вопрос про способы управления несколькими values-файлами. Думаю, им бы подошел рецепт один values файл для всех окружений, который я описывал. Когда набор values формируется на основе значения с именем окружения, которое передаётся при деплое.
values.yaml - все же набор дефолтных значений. Не думаю что секции stage/prod внутри values.yaml - хорошая идея.
`helm upgrade -i app chart -f common.yaml -f stage.yaml`
Пожалуйста, поправьте звук! Слушать невозможно с таким жужжанием на заднем фоне…
helm delete - нет больше такой команды