28 - Что такое Helm. Практический выпуск. Kubernetes

  Рет қаралды 13,681

BAKAVETS

BAKAVETS

Күн бұрын

Пікірлер: 20
@Skayfaks
@Skayfaks Ай бұрын
Огромное спасибо!!
@Yessenai
@Yessenai 2 жыл бұрын
Спасибо за подробное объяснение. Иногда просто лень читать документацию)😀
@sd3veng338
@sd3veng338 2 жыл бұрын
лучший) не забрасывай дело и тд))
@voodoogeek9423
@voodoogeek9423 6 ай бұрын
Отличные ролики! Надеюсь еще увидеть твои новые видео!
@eldarkarimov5791
@eldarkarimov5791 Жыл бұрын
Спасибо большое за видео
@yure-ua
@yure-ua 2 жыл бұрын
просто красавчик! спасибо за урок
@ttsrg
@ttsrg 2 жыл бұрын
Cпасибо, повторение мать учения )
@vasilijjune1900
@vasilijjune1900 2 жыл бұрын
отлично! ждем продолжения 👍💪
@neophron197
@neophron197 2 жыл бұрын
argo cd весь этот инструментарий дает? по типу авто откатов назад, и проверочных деплоев со всех веток кроме веток мастер и дев
@BAKAVETS
@BAKAVETS 2 жыл бұрын
Можно сказать и так. ArgoCD облегчает все эти действия.
@neophron197
@neophron197 2 жыл бұрын
@@BAKAVETS а werf в этом плане более юзлес команды, или там тоже в кнопочки тыкать?
@BAKAVETS
@BAKAVETS 2 жыл бұрын
Не работал ещё с werf, поэтому не могу сказать.
@tasmailX
@tasmailX 4 ай бұрын
Учитель мастер
@ДенисКвочка
@ДенисКвочка 2 жыл бұрын
Антон, здравствуйте. Если не секрет, то по каким материалам вы рекомендуете готовиться к CERTIFIED KUBERNETES ADMINISTRATOR (CKA)? Спасибо.
@BAKAVETS
@BAKAVETS 2 жыл бұрын
Доброго времени суток! Я не готовился еще к CKA, поэтому посоветовать не могу, как сдам, постараюсь записать видео о процессе сдачи, подготовки и т.д.
@sammygun84
@sammygun84 Жыл бұрын
Привет спасибо за урок, только не понял а где найти файлы, которые ты показывал в самом видео из lesson 28, value.yaml и т.д., чтобы у себя также пробежаться? И если можно когда будешь делать такого рода видосы не мог бы ты увеличить размер терминала, а то просто когда курсор находиться в самом внизу плохо видно команды, которые ты запускаешь также кнопки ютуба тоже частично закрывают, ты не подумай что придираюсь. А так с такой подачей можно смело делать уроки и на udemy закидывать:)
@BAKAVETS
@BAKAVETS Жыл бұрын
Привет! Спасибо! Материал урока: github.com/bakavets/k8s-lessons/tree/master/lesson-28
@romanjkee6211
@romanjkee6211 Жыл бұрын
Привет! Спасибо большое, как всегда все супер! Подскажи пожалуйста, а как можно проверять, что для каждого key имеется value (пусть даже и пустой)? Ситуация, в деплойменте объявлены переменные: - name: "Var1" value: "{{ .Values.Var1 }}" - name: "Var2" value: "{{ .Values.Var2 }}" - name: "Var3" Для Var3 ничего не забито, нужно чтобы при деплое была ошибка или хотя бы сообщение об отсутствии значения. К сожалению, required или schem.json будет неудобно, тк в репе 20+ хелмов, и это будет невероятно сложно админить, учитывая, что разрабы могут их закидывать по желанию левой пятки, а мне потом ходить искать, где и что забыли объявить. Пытался в helpers что то в таком духе сделать, но, увы, оно не работает (наверное написано неправильно, но я пока чет не соображу, как правильно) {{- define "get-env" -}} {{- range $key, $value := .Values.env }} - name: {{ $key }} {{ if ne $value }} {{ else }} value: {{ $value | quote }} {{ end }} {{- end -}} {{- end -}}
@BAKAVETS
@BAKAVETS Жыл бұрын
@romanjkee6211 Если переменных немного, то можно сделать следующее (в этом случае если значения Var1, Var2 и Var3 пустые, то они рендериться не будут в yaml файл): {{- if .Values.Var1 }} - name: "Var1" value: {{ .Values.Var1 }} {{- end }} {{- if .Values.Var2 }} - name: "Var2" value: {{ .Values.Var2 }} {{- end }} {{- if .Values.Var3 }} - name: "Var3" value: {{ .Values.Var3 }} {{- end }} Либо более универсально: apiVersion: apps/v1 kind: Deployment metadata: ... env: {{- with .Values.extraEnvs }} {{- . | toYaml | nindent 12 -}} {{- end }} ... в values.yaml extraEnvs: - name: Var1 value: value1 - name: Var2 value: value2
@romanjkee6211
@romanjkee6211 Жыл бұрын
@@BAKAVETS а если много переменных?) Никак через loop-range не сделать?)
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 35 МЛН
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 4 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 54 МЛН
Docker за 20 минут
21:42
suchkov tech
Рет қаралды 87 М.
Kubernetes - Курс по Kubernetes для Начинающих
1:48:41
Bogdan Stashchuk
Рет қаралды 97 М.
Docker и Kubernetes глазами разработчика
2:46:22
Eugene Suleimanov
Рет қаралды 12 М.
What is Helm?
9:06
IBM Technology
Рет қаралды 363 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 35 МЛН