Приснилось сегодня ночью , что твоего канала больше нет по каким то техническим причинам , или заблокировали. Реально проснулся с тревогой ))) Спасибо огромное за твои труды !
Спасибо большое! Ты красавчик! Обалденная серия!) Было бы идеально завершить эту серию CI/CD со сборкой докера, пушингом в регистр и автоделом! :) Хотя не уверен, что это именно так делается.
Замечательная серия про кубер Денис! Определенно лучший! Знаешь, хотелось бы в твоём исполнение уроки просто по всему что связано с айти)))) жалко что такое невозможно, просто мысли вслух))
Спасибо за видео! Все очень круто! Понравился Helm, простой и удобный инструмент. Для зрителей : helm delete убрали, сейчас доступна только команда helm uninstall
Денис, огромнейшее спасибо за видеокурс. Крепокого здоровья и удачи Вам, близким и родным! С удовольствием слушал и наблюдал. Еще вчера вечером был 0 в k8s, теперь могу хотя бы на своем ПК поднять кластер. Дополнили бы еще курс по dashboard, terraform, ansible, istio
Отличное видео, спасибо! Было бы интерено посмотреть про PVC/PV в Вашей интерпретации! А также больше кейсов, например как развернуть кластер Redis + HAproxy, или как развернуть более сложную инфру чем просто 1 Web-Страничка, ну например Wordpress какой-нибудь, где есть БД и фронт, можно было бы туда еще NGINX добавить в качестве прокси. Надеюсь вам будет интересно записать видео на эти темы )
Добрый день. Спасибо за серию по куберу. Если будет урок по volume, то хорошо бы рассмотреть его на примере deployment базы данных с несколькими PODами. Или какой-либо другой не stateless, а persistance с масштабированием по узлам.
Большое спасибо за ваш качественной и бесплатный труд! Было бы очень круто сделать несколько уроков по OpenShift. Не думали? ИМХО с вашей популярностью в рунете они набрали огромное количество просмотров 🙂
Итак. Почти закончил проходить курс Certified Kubernetes Administrator (CKA) на Udemi и тут случайно увидел курс по куберу для девопсеров с нуля с твоим именем. И такие вопросы: 1. Это ты или твой однофамилец? 2. А что в этом курсе, то же, что и тут или там другие примеры, другая подача, другая программа? - это прям нескромный вопрос, понятное дело, что тут совсем для чайников :))
Денис, спасибо огромное за курс! Очень доступно объясняете) Буду вас рекомендовать коллегам) Не хотели бы вы записать еще один урок на тему CI/CD, как сделать деплой через GitLab (т.е. после каждого push в проект происходит билд и деплой обновленного проекта) ?
Спасибо огромное! Очень клёвые, весёлые и понятные видосы) Добавь пожалуйста видос про PV and PVC и есть ли ещё какие альтернативные способы перевести тебе пару баксов?) может добавишь функцию чтобы можно было спонсировать через RUclips?
Никогда не видел чтобы Ansible для этого использовали, также как и не видел чтобы использовали Ansible для создания ресурсов в AWS, хотя Ansible и то и то поддерживает.
Не понял одну вещь: когда в фигурные скобки вставляется дефис при работе с helm? Например, встретил такой код: apiVersion: v1 kind: ConfigMap metadata: name: {{ .Release.Name }}-configmap data: myvalue: "Hello World" {{- range $key, $val := .Values.favorite }} {{ $key }}: {{ $val | quote }} {{- end }}
Денис, спасибо Вам большое! Подскажите пожалуйста, планируете Вы делать серию роликов по openshift (или может обзор какой-нибудь) ? Насколько я понимаю, крупные компании внедряют именно его, а не просто kubernetes, поэтому очень интересно посмотреть) Спасибо еще раз, у Вас ультравеликолепный девопс канал!!!
@@ADV-IT Снова приветствую!) Подскажите пожалуйста, а как можно проверять, что для каждого key имеется value (пусть даже и пустой)? Ситуация, в деплойменте объявлены переменные: - name: "Var1" value: "{{ .Values.Var1 }}" - name: "Var2" value: "{{ .Values.Var2 }}" - name: "Var3" Для Var3 ничего не забито, нужно чтобы при деплое была ошибка или хотя бы сообщение об отсутствии значения. К сожалению, required или schema.json будет неудобно, тк в репе 20+ хелмов, и это будет невероятно сложно админить, учитывая, что разрабы могут их закидывать по желанию левой пятки, а мне потом ходить искать, где и что забыли объявить. Пытался в helpers что то в таком духе сделать, но, увы, оно не работает (наверное написано неправильно, но я пока чет не соображу, как правильно) {{- define "get-env" -}} {{- range $key, $value := .Values.env }} - name: {{ $key }} {{ if ne $value }} {{ else }} value: {{ $value | quote }} {{ end }} {{- end -}} {{- end -}}
спасибо Вам огромное за Ваш труд! очень понятные уроки. Появился один вопросик, а как с помощью Kubernetes можно расширять кластер? Например есть приложения которые запускаются в кластерах и вдруг одно из них стало больше потреблять ресурсов и ему стало тесно с другими или добавилось еще одно приложение которое не взлетает на сервер потому как потребляемые ресурсы другими приложениями все заняли. Так вот вопрос, может ли Kubernetes, например на aws, поднять еще один сервер и продолжить плодить/переносить туда приложения? Если да ко подскажите как?
שלום חברנו יקר,הבטחת שיעור על וולומס(סטורג'ים חיצוניים בקוברנטיס) עדיין לא עשיתה,אנא תעשה בהזדמנות זה יקפיץ את המכותבים בערוצך לכמה אלפים,המון תודות דניס!
Ни у кого не возникло такой ошибки? $ helm install app5 .\chart-ewill\ Error: INSTALLATION FAILED: template: App-HelmChart/templates/deployment.yml:19:21: executing "App-HelmChart/templates/deployment.yml" at : nil pointer evaluating interface {}.image
Спасибо за курс!
Надеюсь это был хороший старт работы с k8s, спасибо за поддержку канала!
По копеейке с мира:) огромное спасибо за контент, лучше спикера сложно найти. Сложные вещи максимально доступным языком.
Спасибо за Поддержку!
Приснилось сегодня ночью , что твоего канала больше нет по каким то техническим причинам , или заблокировали. Реально проснулся с тревогой ))) Спасибо огромное за твои труды !
Прикол :)
приснится же такое жжжжжж ))
блин(((
Ну по нынешнем временам , это может быть и не сон
ето назьівается "созависимое обучение" ;)
Дай Бог тебя здоровья! Спасибо! Как всегда информативно!
Виртуальный университет Дениса Астахова. Самое полезное учебное заведение из ранее мной посещаемых ))
Хорошие уроки вышли, вселяют уверенность в учении за сёт того, что сё получается повторить на пром стенде
Спасибо большое! Ты красавчик! Обалденная серия!)
Было бы идеально завершить эту серию CI/CD со сборкой докера, пушингом в регистр и автоделом! :)
Хотя не уверен, что это именно так делается.
очень понятно про Базу
чтобы было с чего начать
👍👍👍👍👍
спасибо за курс! очень понятно и доходчиво рассказываешь) а главное никакой воды, все по делу)
Замечательная серия про кубер Денис! Определенно лучший! Знаешь, хотелось бы в твоём исполнение уроки просто по всему что связано с айти)))) жалко что такое невозможно, просто мысли вслух))
Спасибо за видео! Все очень круто! Понравился Helm, простой и удобный инструмент. Для зрителей : helm delete убрали, сейчас доступна только команда helm uninstall
"слишком много всего что хрен поймешь что делать, слишком непонятно", "move to trash"
вот этот подход мне нравится))
За день прошел всё. Это было круто. К8s выглядит интересным инструментом и понятным, когда его обясняет девопс для девопсов.
Спасибо.
Денис, огромнейшее спасибо за видеокурс.
Крепокого здоровья и удачи Вам, близким и родным!
С удовольствием слушал и наблюдал.
Еще вчера вечером был 0 в k8s, теперь могу хотя бы на своем ПК поднять кластер.
Дополнили бы еще курс по dashboard, terraform, ansible, istio
Отличное видео, спасибо! Было бы интерено посмотреть про PVC/PV в Вашей интерпретации! А также больше кейсов, например как развернуть кластер Redis + HAproxy, или как развернуть более сложную инфру чем просто 1 Web-Страничка, ну например Wordpress какой-нибудь, где есть БД и фронт, можно было бы туда еще NGINX добавить в качестве прокси.
Надеюсь вам будет интересно записать видео на эти темы
)
Курс отличный. Я бы сказал, чудный-пречудный!
Так и есть!
Спасибо Денис, как всегда очень интересно
Манера подачи текста - словно Колян из "Реальных пацанов" и это мега понятно =)
Инфа топ! Спасибо тебе, все наилучшего, продолжай в том же духе!
Шалом! Спасибо за курс. Интересно было бы посмотреть про варианты организации хранилищ для БД.
Курс отличный, все рабоатет прекрасно. Тебе спасибище приспасибище
Очень классный понятный курс! Спасибо большое!
Денис, продолжай уроки, пожалуйста. У тебя очень хорошо получается)
Огромное спасибо! ты классно объясняешь, просто супер 👍
Добрый день. Спасибо за серию по куберу. Если будет урок по volume, то хорошо бы рассмотреть его на примере deployment базы данных с несколькими PODами. Или какой-либо другой не stateless, а persistance с масштабированием по узлам.
Спасибо большое за ваши видео! Очень полезно
Это прям очень круто сделано и все понятно
Отличное видео, просто и понятно!
Большое спасибо за ваш качественной и бесплатный труд! Было бы очень круто сделать несколько уроков по OpenShift. Не думали? ИМХО с вашей популярностью в рунете они набрали огромное количество просмотров 🙂
Благодарю! Очень понятно и круто, вот только примеров с nginx хотелось бы побольше.
Спасибо за серию лекций.
Глубина использования терминов из офф документации зашкаливает
Денис, все хорошо, только я забываю ставить лайки под видео. Посмотрел одно - погнал дальше по плейлисту. Ты напоминай, плиз))
Итак. Почти закончил проходить курс Certified Kubernetes Administrator (CKA) на Udemi и тут случайно увидел курс по куберу для девопсеров с нуля с твоим именем.
И такие вопросы:
1. Это ты или твой однофамилец?
2. А что в этом курсе, то же, что и тут или там другие примеры, другая подача, другая программа? - это прям нескромный вопрос, понятное дело, что тут совсем для чайников :))
Голос такой интересный. Напоминает капитана команды КВН Курска.
Денис, спасибо огромное за курс! Очень доступно объясняете) Буду вас рекомендовать коллегам)
Не хотели бы вы записать еще один урок на тему CI/CD, как сделать деплой через GitLab (т.е. после каждого push в проект происходит билд и деплой обновленного проекта) ?
Мож как нибудь слелаю про GitLab
Хотелось бы еще уроков про мониторинг Kubernetes при помощи Prometheus+Grafana. Мониторинг очень требуется при приеме на работу...
может видели в других местах хорошие уроки по ним?
@@dentuso8 уроков в сети полно, только на английском
Это придётся делать целую серию роликов про прометей и про графану отдельно.
Спасибо, Денис!
СУПЕР !
Спасибо огромное!
Спасибо огромное! Очень клёвые, весёлые и понятные видосы)
Добавь пожалуйста видос про PV and PVC
и есть ли ещё какие альтернативные способы перевести тебе пару баксов?)
может добавишь функцию чтобы можно было спонсировать через RUclips?
Там скоро Give Thanks появится на RUclips
Было круто, спасибо
Спасибо, снова лайк
остался последний урок) это первый курс который я прошел весь :D
Классный курс! Можешь добавить про StatefulSet, когда нам нужно БД раскатывать и простой deployment не подходит?
Thanks Denis!!
Спасибо!
Спасибо Денис! Можешь раскрыть еще вопрос про StatefullSet?
Helm огнище!
Да, очень упрощяет деплоймент
👍
very nice man !
спасибо!
Отличный курс! Спасибо! Будет ли продолжение?
Да сделаю наверное еще несколько уроков
@@ADV-IT Про деплой кода пожалуйста :)
Здравствуй Денис! Реально очень интересно, спасибо. Вопрос, есть в планах урок по ServiceMesh?
Пока нет
Крутяк))
Денис, спасибо большое за урок!
Планируете ли урок по ChartMuseum?
Неа, нинразу не пользовался
Подскажите пожалуйста, в чем разница между тем, чтобы использовать helm или использовать ansible для раскатки в кубер?
Никогда не видел чтобы Ansible для этого использовали, также как и не видел чтобы использовали Ansible для создания ресурсов в AWS, хотя Ansible и то и то поддерживает.
Не понял одну вещь: когда в фигурные скобки вставляется дефис при работе с helm? Например, встретил такой код:
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}-configmap
data:
myvalue: "Hello World"
{{- range $key, $val := .Values.favorite }}
{{ $key }}: {{ $val | quote }}
{{- end }}
Попробуй с ним и без него, посмотри что получилось
Денис, спасибо Вам большое! Подскажите пожалуйста, планируете Вы делать серию роликов по openshift (или может обзор какой-нибудь) ? Насколько я понимаю, крупные компании внедряют именно его, а не просто kubernetes, поэтому очень интересно посмотреть) Спасибо еще раз, у Вас ультравеликолепный девопс канал!!!
Привет,
нет не планирую Openshift, я его незнаю и ни разу не пользовался.
Так что сорри :)
@@ADV-IT Снова приветствую!)
Подскажите пожалуйста, а как можно проверять, что для каждого key имеется value (пусть даже и пустой)?
Ситуация, в деплойменте объявлены переменные:
- name: "Var1"
value: "{{ .Values.Var1 }}"
- name: "Var2"
value: "{{ .Values.Var2 }}"
- name: "Var3"
Для Var3 ничего не забито, нужно чтобы при деплое была ошибка или хотя бы сообщение об отсутствии значения.
К сожалению, required или schema.json будет неудобно, тк в репе 20+ хелмов, и это будет невероятно сложно админить, учитывая, что разрабы могут их закидывать по желанию левой пятки, а мне потом ходить искать, где и что забыли объявить.
Пытался в helpers что то в таком духе сделать, но, увы, оно не работает (наверное написано неправильно, но я пока чет не соображу, как правильно)
{{- define "get-env" -}}
{{- range $key, $value := .Values.env }}
- name: {{ $key }}
{{ if ne $value }}
{{ else }}
value: {{ $value | quote }}
{{ end }}
{{- end -}}
{{- end -}}
Вопрос: как в values прописать несколько контейнеров?
Не расслышал кстати, а как эти двойные скобки из ансибл называются, джинджер?
Jinja
отличные уроки, по Openshift планируется что-нибудь ?
Спасибо, по Openshift не планируется
спасибо Вам огромное за Ваш труд! очень понятные уроки. Появился один вопросик, а как с помощью Kubernetes можно расширять кластер? Например есть приложения которые запускаются в кластерах и вдруг одно из них стало больше потреблять ресурсов и ему стало тесно с другими или добавилось еще одно приложение которое не взлетает на сервер потому как потребляемые ресурсы другими приложениями все заняли. Так вот вопрос, может ли Kubernetes, например на aws, поднять еще один сервер и продолжить плодить/переносить туда приложения? Если да ко подскажите как?
Auto Scaling настраивать надо вот docs.aws.amazon.com/eks/latest/userguide/cluster-autoscaler.html
@@ADV-IT спасибо! Было бы супер если у Вас появится подробный урок на данную тему)
Добрый день, хотел задать вопрос, какую ПО вы используете для запуска Ubuntu в вашем видео?
У меня Windows , а Ubuntu у меня на VMWare
Планируется видео про Postgres operator?
Нет
Денис, вы работали в США и сейчас в Канаде. Там на работу берут только если у тебя есть сертификаты?
Не только есть есть сертификаты. есть много людей и без них.
Привет, минусую ролик за то что не было показано как работать с ренжами. Плюсую за всё остальное.
שלום חברנו יקר,הבטחת שיעור על וולומס(סטורג'ים חיצוניים בקוברנטיס) עדיין לא עשיתה,אנא תעשה בהזדמנות זה יקפיץ את המכותבים בערוצך לכמה אלפים,המון תודות דניס!
Классные уроки, только русскую речь теряешь: не парамЕтры, а парАметры по русски правильно. Забываешь за чужбиной русскую речь... Я тебе напоминаю)))
Никто тебя не поправляет - боятся сенсея поправить и гнев вызвать!)
Это я как то тебе писал про аддрес))) если помнишь)
Не забывай родную речь братишка)))
Спасибо за твои уроки, очень познавательно
Гоу видео с деплоем через helm чарт wordpress
закидывать вручную файлы в /bin.... мдаааа...
Блин, ну парАметр же! "Режет" уши
А мне наоборот нравИтся. Скоро сам буду говорить парамЕтр !!!!!😀
@@VINT-IT тогда уж "нравится"
выдаёт ошибку
helm install app .\Helm_chart\ Error: template: App-HelmChart/templates/deployment_helm.yaml:19:25: executing "App-HelmChart/templates/deployment_helm.yaml" at : nil pointer evaluating interface {}.container
подскажите пожалуйста
Проблема в файле deployment_helm.yaml в месте где указан image
Присоединяюсь. Выпадает ошибка. Версия 3.6.3
Пользовательские бинариники для всех пользователей принято класть в /usr/local/bin
Ни у кого не возникло такой ошибки?
$ helm install app5 .\chart-ewill\
Error: INSTALLATION FAILED: template: App-HelmChart/templates/deployment.yml:19:21: executing "App-HelmChart/templates/deployment.yml" at : nil pointer evaluating interface {}.image
Наименование файла values написал без s на конце у себя
Спасибо!
Спасибо за поддержку!