Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Devops
Хватит быть YAML-разработчиком. Переходи на сторону CUE
Управление маршрутизацией приложений в компании Учи.ру
Использование Manual Continuous Delivery для повышения показателей эффективности Agile команды
Современный GitOps - противостояние манифестов
Зачем нужны "облака" и как их правильно использовать
Управляемое потребление ресурсов в крупной инфраструктуре
Специфика DataOPS в компании Учи.ру
Снижение частоты инцидентов и ущерба от них с помощью практик управления инцидентами
Круглый стол - Организация команды в условиях кризиса!
Современная экосистема инфраструктуры | Meta/conf
Правильно управляем секретами в Kubernetes | Meta/conf
DevOps в Machine Learning | Meta/conf
Как обновить Kubernetes? | Meta/conf
Эволюция DevOps с точки зрения бизнеса | Meta/conf
Миграция приложения в AWS ECS | Meta/conf
Эффективный IaC. Использование Terraform с Google Cloud | Meta/conf
Release management или как деплоить с помощью Jira | Meta/conf
Практики Kubernetes для небольших проектов | Meta/conf
Все видео доступны на youtube
#devops #девопс
Подпишись 👉@i_DevOps
Хватит быть YAML-разработчиком. Переходи на сторону CUE
Управление маршрутизацией приложений в компании Учи.ру
Использование Manual Continuous Delivery для повышения показателей эффективности Agile команды
Современный GitOps - противостояние манифестов
Зачем нужны "облака" и как их правильно использовать
Управляемое потребление ресурсов в крупной инфраструктуре
Специфика DataOPS в компании Учи.ру
Снижение частоты инцидентов и ущерба от них с помощью практик управления инцидентами
Круглый стол - Организация команды в условиях кризиса!
Современная экосистема инфраструктуры | Meta/conf
Правильно управляем секретами в Kubernetes | Meta/conf
DevOps в Machine Learning | Meta/conf
Как обновить Kubernetes? | Meta/conf
Эволюция DevOps с точки зрения бизнеса | Meta/conf
Миграция приложения в AWS ECS | Meta/conf
Эффективный IaC. Использование Terraform с Google Cloud | Meta/conf
Release management или как деплоить с помощью Jira | Meta/conf
Практики Kubernetes для небольших проектов | Meta/conf
Все видео доступны на youtube
#devops #девопс
Подпишись 👉@i_DevOps
👍2
От Kubernetes в мечтах к Kubernetes в проде.
В серии статей по теме DevOps мы рассказываем о проверенных инструментах выстраивания инфраструктуры, которыми с недавнего времени пользуемся сами. В первой части мы остановились на основных предпосылках внедрения и выбранном подходе. В этой статье вместе с Lead DevOps инженером департамента информационных систем ИТМО Михаилом Рыбкиным рассмотрим подробнее фундамент нашей инфраструктуры — Kubernetes.
#devops #девопс
Подпишись 👉@i_DevOps
В серии статей по теме DevOps мы рассказываем о проверенных инструментах выстраивания инфраструктуры, которыми с недавнего времени пользуемся сами. В первой части мы остановились на основных предпосылках внедрения и выбранном подходе. В этой статье вместе с Lead DevOps инженером департамента информационных систем ИТМО Михаилом Рыбкиным рассмотрим подробнее фундамент нашей инфраструктуры — Kubernetes.
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Haskell Dockerfile Linter
Интеллектуальный распаковщик Dockerfile, помогающий создавать лучшие образы Docker. Линтер разбирает Docker-файл на AST и выполняет правила поверх AST. Он опирается на поддержку ShellCheck для проверки Bash-кода внутри инструкций RUN.
https://github.com/hadolint/hadolint
#devops #девопс
Подпишись 👉@i_DevOps
Интеллектуальный распаковщик Dockerfile, помогающий создавать лучшие образы Docker. Линтер разбирает Docker-файл на AST и выполняет правила поверх AST. Он опирается на поддержку ShellCheck для проверки Bash-кода внутри инструкций RUN.
https://github.com/hadolint/hadolint
#devops #девопс
Подпишись 👉@i_DevOps
👍3
Media is too big
VIEW IN TELEGRAM
DevOps Kitchen | AWS | Как запустить контейнер в EC2
00:00:00 Вступление
00:01:00 Создаем VPC и Security Group
00:02:22 Создаем EC2
00:04:28 Настраиваем EC2, делаем Systemd сервис с Docker контейнером
00:10:10 Готово!
источник
#devops #девопс
Подпишись 👉@i_DevOps
00:00:00 Вступление
00:01:00 Создаем VPC и Security Group
00:02:22 Создаем EC2
00:04:28 Настраиваем EC2, делаем Systemd сервис с Docker контейнером
00:10:10 Готово!
источник
#devops #девопс
Подпишись 👉@i_DevOps
👍2
Различия между test-driven- и observability-driven-разработкой
Мы находимся на пороге новой эры ODD — разработки на основе наблюдаемости. В ней на первый план выходит применение инструментария бэкенд-кода в качестве утверждений для проведения тестов и культура тестирования на основе трассировки. Используя Tracetest, бэкенд-разработчики не просто генерируют E2E-тесты из трассировок OpenTelemetry, они меняют подход к обеспечению качества и повышению скорости даже в самых сложных приложениях.
https://habr.com/ru/companies/vk/articles/744058/
#devops #девопс
Подпишись 👉@i_DevOps
Мы находимся на пороге новой эры ODD — разработки на основе наблюдаемости. В ней на первый план выходит применение инструментария бэкенд-кода в качестве утверждений для проведения тестов и культура тестирования на основе трассировки. Используя Tracetest, бэкенд-разработчики не просто генерируют E2E-тесты из трассировок OpenTelemetry, они меняют подход к обеспечению качества и повышению скорости даже в самых сложных приложениях.
https://habr.com/ru/companies/vk/articles/744058/
#devops #девопс
Подпишись 👉@i_DevOps
👍1
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Как готовить AWS
Анонс
Веб-сайт на S3
Веб-сайт на EC2
Веб-сайт на AWS Amplify
Веб-сайт на Lambda функции
Веб-сайт в контейнере на LightSail
Финал серии "Веб-сайт в AWS" (S3)
Как запустить контейнер в ECS EC2
Как запустить контейнер в ECS Fargate
Как запустить контейнер в EC2
источник
#devops #девопс
Подпишись 👉@i_DevOps
Анонс
Веб-сайт на S3
Веб-сайт на EC2
Веб-сайт на AWS Amplify
Веб-сайт на Lambda функции
Веб-сайт в контейнере на LightSail
Финал серии "Веб-сайт в AWS" (S3)
Как запустить контейнер в ECS EC2
Как запустить контейнер в ECS Fargate
Как запустить контейнер в EC2
источник
#devops #девопс
Подпишись 👉@i_DevOps
👍6
Отладка плэйбуков ansible
В этом руководстве я постараюсь рассказать как дебажить playbookи, устраняя потенциальные проблемы, не дожидаясь обезвреживания продакшена. Если вы читаете это, то я уверен что вы, также как и я, прочитали десяток статей о том как установить ansible и запускать (применять - режет слух) плэйбуки для конфигурирования всего до чего дотягивается руки.
https://habr.com/ru/articles/745328/
#devops #девопс
Подпишись 👉@i_DevOps
В этом руководстве я постараюсь рассказать как дебажить playbookи, устраняя потенциальные проблемы, не дожидаясь обезвреживания продакшена. Если вы читаете это, то я уверен что вы, также как и я, прочитали десяток статей о том как установить ansible и запускать (применять - режет слух) плэйбуки для конфигурирования всего до чего дотягивается руки.
https://habr.com/ru/articles/745328/
#devops #девопс
Подпишись 👉@i_DevOps
🔥4❤1👍1
Переосмысление инфраструктуры как кода с нуля
В последнее время я много думаю о сложности инфраструктуры и о текущем состоянии инфраструктуры как кода.
Это проблемное пространство, над которым работает множество талантливых людей. В частности, меня впечатляют работы и демонстрации, которые я вижу от Winglang и System Initiative. Похоже, что индустрия облачных инфраструктур стоит на пороге нового большого инновационного скачка, и я в восторге от этого.
https://nathanpeck.com/rethinking-infrastructure-as-code-from-scratch/
#devops #девопс
Подпишись 👉@i_DevOps
В последнее время я много думаю о сложности инфраструктуры и о текущем состоянии инфраструктуры как кода.
Это проблемное пространство, над которым работает множество талантливых людей. В частности, меня впечатляют работы и демонстрации, которые я вижу от Winglang и System Initiative. Похоже, что индустрия облачных инфраструктур стоит на пороге нового большого инновационного скачка, и я в восторге от этого.
https://nathanpeck.com/rethinking-infrastructure-as-code-from-scratch/
#devops #девопс
Подпишись 👉@i_DevOps
Nathan Peck
Rethinking infrastructure as code from scratch
Recently I’ve been thinking a lot about infrastructure complexity, and the current state of infrastructure as code.
This is problem space that many talented people are tackling.
This is problem space that many talented people are tackling.
👍2
The Endgame of SRE
Эми Тобей рассказывает о социотехническом мышлении, исследуя способы, с помощью которых SRE могут влиять на надежность в масштабе.
https://www.infoq.com/presentations/sre-scale-sociotechnical/
#devops #девопс
Подпишись 👉@i_DevOps
Эми Тобей рассказывает о социотехническом мышлении, исследуя способы, с помощью которых SRE могут влиять на надежность в масштабе.
https://www.infoq.com/presentations/sre-scale-sociotechnical/
#devops #девопс
Подпишись 👉@i_DevOps
InfoQ
The Endgame of SRE
Amy Tobey discusses sociotechnical thinking, exploring ways SREs can impact reliability at scale.
👍1
Keycloak — больно не будет (если прочитать эту статью)
Алексей, DevOps-инженер компании Nixys, рассказал про проект, в рамках которого совершенствовали систему контроля доступа и показал, как реализовать единую точку авторизации через Keycloak.
➡️ Приятного чтения!
Алексей, DevOps-инженер компании Nixys, рассказал про проект, в рамках которого совершенствовали систему контроля доступа и показал, как реализовать единую точку авторизации через Keycloak.
➡️ Приятного чтения!
👍4😁1
Автоматизация развертывания стенда Kubernetes
Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию.
Однако как только дело дошло до практики внезапно выяснилось что по каким то причинам самое быстрое и распространённое решение minikube просто отказывается разворачиваться на моей Fedora. Разворачивание просто зависало на одном из этапов. Причина подозреваю была в не отключенном по умолчанию swap разделе, но на тот момент я не додумал.
https://habr.com/ru/articles/751582/
#devops #девопс
Подпишись 👉@i_DevOps
Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию.
Однако как только дело дошло до практики внезапно выяснилось что по каким то причинам самое быстрое и распространённое решение minikube просто отказывается разворачиваться на моей Fedora. Разворачивание просто зависало на одном из этапов. Причина подозреваю была в не отключенном по умолчанию swap разделе, но на тот момент я не додумал.
https://habr.com/ru/articles/751582/
#devops #девопс
Подпишись 👉@i_DevOps
Хабр
Автоматизация развертывания стенда Kubernetes
Меня заинтересовала тема Kubernetes, и я решил освоить его. На начальном этапе все шло хорошо, пока я изучал теорию. Однако как только дело дошло до практики внезапно выяснилось...
👍6
«Грамотный DevOps»: пишем конфигурацию с помощью Emacs, Org и Jinja
Что такое вообще «Грамотный DevOps»?
Если совсем коротко: «грамотный DevOps» (Literate DevOps) – это использование принципов «грамотного программирования» (Literate programming) для работы с инфраструктурой в виде кода. Термин Literate DevOps придумал Говард Абрамс, и он же показал, как реализовать его с помощью Emacs и Org.
Теперь подробнее.
Как все знают, концепцию «грамотного программирования» (мне больше нравится вариант перевода «литературное программирование», он как-то больше соответствует духу этой концепции, но раз уж в Википедии употребляется вариант «грамотное», то пусть будет так) создал великий Дональд Кнут. В этой концепции комментарии и программный код как бы меняются местами: текст программы выглядит не как код, к которому где-то приписаны комментарии, а как связное и последовательное («литературное») описание логики работы, структуры данных и так далее, в которое вставлены блоки программного кода. Далее специальная программа может извлечь из этого текста все блоки кода и расставить их в нужном порядке, создав, таким образом, исходный код, который можно скомпилировать, получив работающую программу. Эта процедура, в терминах Кнута, называется tangle («запутывание»). Другая процедура, под названием weave («сплетение») позволяет из того же текста получить очень красиво отформатированный документ.
https://habr.com/ru/articles/752384/
#devops #девопс
Подпишись 👉@i_DevOps
Что такое вообще «Грамотный DevOps»?
Если совсем коротко: «грамотный DevOps» (Literate DevOps) – это использование принципов «грамотного программирования» (Literate programming) для работы с инфраструктурой в виде кода. Термин Literate DevOps придумал Говард Абрамс, и он же показал, как реализовать его с помощью Emacs и Org.
Теперь подробнее.
Как все знают, концепцию «грамотного программирования» (мне больше нравится вариант перевода «литературное программирование», он как-то больше соответствует духу этой концепции, но раз уж в Википедии употребляется вариант «грамотное», то пусть будет так) создал великий Дональд Кнут. В этой концепции комментарии и программный код как бы меняются местами: текст программы выглядит не как код, к которому где-то приписаны комментарии, а как связное и последовательное («литературное») описание логики работы, структуры данных и так далее, в которое вставлены блоки программного кода. Далее специальная программа может извлечь из этого текста все блоки кода и расставить их в нужном порядке, создав, таким образом, исходный код, который можно скомпилировать, получив работающую программу. Эта процедура, в терминах Кнута, называется tangle («запутывание»). Другая процедура, под названием weave («сплетение») позволяет из того же текста получить очень красиво отформатированный документ.
https://habr.com/ru/articles/752384/
#devops #девопс
Подпишись 👉@i_DevOps
Хабр
«Грамотный DevOps»: пишем конфигурацию с помощью Emacs, Org и Jinja
Содержание Что такое вообще «Грамотный DevOps»? От текста с разметкой к интерактивному блокноту Как это работает Исполняемые блоки кода Пишем скрипты Генерация exim.j2 Установка exim.conf Отправляем...
👍4❤1
Инфраструктура как код: лучшие практики для DevOps-инженеров
Сегодня мы поговорим о практиках, которые используются в IAAC (Infrastructure as a Code). Часть из них для кого-то известна, а часть может стать новинкой. В любом случае эта статья будет полезной как для DevOps-инженеров, которые уже на собственном опыте знают, насколько важно покрывать инфраструктуру кодом, так и начинающим, которые только начинают свою работу с Terraform.
https://bookflow.ru/infrastruktura-kak-kod-praktiki-dlya-devops-inzhenerov/
#devops #девопс
Подпишись 👉@i_DevOps
Сегодня мы поговорим о практиках, которые используются в IAAC (Infrastructure as a Code). Часть из них для кого-то известна, а часть может стать новинкой. В любом случае эта статья будет полезной как для DevOps-инженеров, которые уже на собственном опыте знают, насколько важно покрывать инфраструктуру кодом, так и начинающим, которые только начинают свою работу с Terraform.
https://bookflow.ru/infrastruktura-kak-kod-praktiki-dlya-devops-inzhenerov/
#devops #девопс
Подпишись 👉@i_DevOps
👍6