fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

DevOps

DevOps

رفتن به کانال در Telegram

Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter

نمایش بیشتر
8 851
مشترکین
-224 ساعت
-57 روز
+1830 روز
آرشیو پست ها
DevOps
8 852
Меньше образы Docker => быстрее CI-конвейер CI/CD позволяет разработчикам и организациям реализовывать циклы задач быстрее. А
Меньше образы Docker => быстрее CI-конвейер CI/CD позволяет разработчикам и организациям реализовывать циклы задач быстрее. Автоматизируя такие процессы, как сборка, тестирование и развертывание ПО, мы затрачиваем меньше времени на типовые задачи и можем уделить больше внимания работе над самими приложениями. Для удобства создания CI/CD заданий существуют решения вроде GitLab, CircleCI и GitHub. https://betterprogramming.pub/speed-up-your-ci-pipeline-with-smaller-docker-images-4e08dfed08c9 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Друзья! Мы рады наконец анонсировать наш новый хакатон IT_ONE DevOps CHAMPION! На этот раз мы предложим решить один из двух к
Друзья! Мы рады наконец анонсировать наш новый хакатон IT_ONE DevOps CHAMPION!  На этот раз мы предложим решить один из двух кейсов. Если вы знаете, что такое DevOps и понимаете, какие процессы стоят за этим термином, то скорее регистрируйтесь на хакатон, отправляйте друзьям и знакомым ссылку на мероприятие и побеждайте в хакатоне!  Итак, задачи IT_ONE DevOps CHAMPION: 🔹Автоматизировать задачу клонирования координаторов из одной среды Cloudera HUE в другую; 🔹Раскатать helm чарт через qbec. Вас ждет: 🔸Призовой фонд – 200.000 рублей  🔸Стильный мерч 🔸Новые знакомства  🔸Мастер-классы и обратная связь от топовых экспертов 📆 7–9 октября 2022 года   ⏰ Подавайте заявку до 5 октября 23:59   📲 Регистрируйтесь по ссылке  Подробности здесь #хакатон

DevOps
8 852
Grafana OnCall — Open Source хаб для алертов и инцидентов Если кратко, OnCall — это инструмент, который поможет организовать
Grafana OnCall — Open Source хаб для алертов и инцидентов Если кратко, OnCall — это инструмент, который поможет организовать надежные оповещения/реагирование на инциденты в команде, соблюдать SLA и не просыпаться ночью от звонков. OnCall — новичок в мире Open Source, но уже совсем не новичок как продукт. Он начался как отдельный SaaS под названием Amixr.IO несколько лет назад. Потом Amixr.IO приобрела Grafana Labs и интегрировала в свою экосистему. И вот недавно, наконец, мы смогли выложить исходный код OnCall в открытый доступ 🎉 А это значит, что он стал доступен большему кругу пользователей — и тем, кто работает в инфраструктуре без интернета, и тем, кто просто любит Open Source. Далее #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Тестирование — один из процессов, который может быть автоматизирован в рамках CI/CD. Когда команды работают параллельно, кодо
Тестирование — один из процессов, который может быть автоматизирован в рамках CI/CD. Когда команды работают параллельно, кодовые базы разработчиков могут пересекаться. Чтобы это не приводило к багам и поломкам, внедряется CI-процесс, который собирает ПО и автоматически выполняет тесты. CD деплоит изменения и проводит дополнительную валидацию. В итоге уменьшается количество багов, можно быть уверенным в новых сборках и снижать затраты на производство. В общем, CI/CD — классная и полезная вещь. Расскажем о нем подробнее на бесплатном вебинаре CI/CD: как, зачем, для чего Встречаемся 5 октября в 19:00 Регистрация тут: https://slurm.club/3SwB0Q5

DevOps
8 852
Все внедрили DevOps? Не забудьте про Shift Left Security Про Shift Left вы наверняка знаете — в контексте DevOps или QA об эт
Все внедрили DevOps? Не забудьте про Shift Left Security Про Shift Left вы наверняка знаете — в контексте DevOps или QA об этом часто пишут. А что за зверь такой — Shift Left Security (SLS)? Вроде новый термин, свежий, «хайповый»? Отнюдь, концепция смещения влево процессов безопасности появилась вместе с DevOps. И они друг от друга неотделимы. Процессы идут в контексте исторического развития, а подтверждение этому — отчеты и документация, например, GitLab. Попробую доказать это утверждение. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Custom Pod Autoscaler – сверхгибкое автоскалирование в Kubernetes Преимущества использования системы оркестрации контейнеров
Custom Pod Autoscaler – сверхгибкое автоскалирование в Kubernetes Преимущества использования системы оркестрации контейнеров — удобство их развертывания, обновления и масштабирования. И одним из наиболее популярных таких инструментов является Kubernetes. Многие знают, что Kubernetes имеет встроенный механизм для автоскалирования подов — Horizontal Pod Autoscaling (HPA). Но что, если надо принимать решение с учетом множества факторов: суммы метрик, зависимости от количества готовых контейнеров, процента или доли доступных/недоступных подов или даже времени суток? А если эти показатели важны для нас все вместе? Далее #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Buildg - Интерактивный отладчик для Dockerfile, с поддержкой IDE (VS Code, Emacs, Neovim и т.д.). Source-level inspection Bre
Buildg - Интерактивный отладчик для Dockerfile, с поддержкой IDE (VS Code, Emacs, Neovim и т.д.). Source-level inspection Breakpoints and step execution Interactive shell on a step with your own debugigng tools Based on BuildKit (with unmerged patches) Supports rootless https://github.com/ktock/buildg #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
#вакансия #удалённо #job #remote #parttime #преподаватель #AWS 🦉OTUS – образовательная платформа🦉 OTUS специализируется на курсах для IT-специалистов разного уровня от junior до senior🤘 У нас более 130 авторских курсов😎 ▫️Вакансии: Преподаватели на курсы: AWS Cloud Developer ✅Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе. Вебинары проходят по будням с 20:00 до 21:30 по мск. Ставка за 1 вебинар (1.5 часа) – от 4 000 р. до 6000 р. Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. ✅Дополнительно оплачивается: Проверка домашних заданий; Подготовка материалов занятии‌: лекции, тесты, практические работы, самостоятельные задания; Авторские статьи, заметки, участие в конференциях. 🔥Почему именно OTUS? Освоишь лучшие инструменты и практики преподавания с нашими методистами. Систематизируешь свои знания и прокачаешь софт скиллы. У нас классная команда 650+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. ✅Что мы предлагаем: Можешь совмещать с основной работой, part-time сотрудничество, нагрузку определяешь сам. Ты можешь выбрать на какие темы преподавать. Все наши преподаватели — действующие практики. Уроки проводятся в онлайн формате в zoom. Хочешь делиться знаниями? telegram: @HR_Nikita whatsapp: +79275715276

DevOps
8 852
❓Как собрать свой собственный контур безопасности и при чем здесь DevSecOps? 🚀Приглашаем 3 октября в 20:00 на бесплатный веб
❓Как собрать свой собственный контур безопасности и при чем здесь DevSecOps? 🚀Приглашаем 3 октября в 20:00 на бесплатный вебинар «Комплексная информационная безопасность» в OTUS. Спикером выступит Сергей Терешин, руководитель проектов облачных и цифровых решений в МТС. 👉Регистрация на вебинар: https://otus.pw/7Xc3/ Вебинар является частью онлайн-курса «Внедрение и работа в DevSecOps».

DevOps
8 852
Задаём порядок деплоя ресурсов в Kubernetes с помощью werf/Helm При деплое в Kubernetes часто требуется выкатывать ресурсы в
Задаём порядок деплоя ресурсов в Kubernetes с помощью werf/Helm При деплое в Kubernetes часто требуется выкатывать ресурсы в определённом порядке, а иногда и дожидаться готовности сторонних ресурсов. Например, сначала нужно запустить БД, дождаться создания динамического Secret’а сторонним оператором, потом выполнить инициализацию/миграции БД, а уже затем запустить само приложение. Рассмотрим, как решать такие задачи с помощью Helm, а также сравним с более быстрым и удобным вариантом, который предлагает Open Source-утилита werf. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
#вакансия #удалённо #job #remote #parttime #преподаватель #AWS 🦉OTUS – образовательная платформа🦉 OTUS специализируется на курсах для IT-специалистов разного уровня от junior до senior🤘 У нас более 130 авторских курсов😎 ▫️Вакансии: Преподаватели на курсы: AWS Cloud Developer ✅Мы подходим к обучению прагматично: программа ориентируется на требования работодателей и последние тренды разработки. Копаем глубоко в практику, чтобы дать то, чего не найти в открытом доступе. Вебинары проходят по будням с 20:00 до 21:30 по мск. Ставка за 1 вебинар (1.5 часа) – от 4 000 р. до 6000 р. Преподаватель использует презентацию с теорией и практические примеры, чтобы раскрыть тему урока. ✅Дополнительно оплачивается: Проверка домашних заданий; Подготовка материалов занятии‌: лекции, тесты, практические работы, самостоятельные задания; Авторские статьи, заметки, участие в конференциях. 🔥Почему именно OTUS? Освоишь лучшие инструменты и практики преподавания с нашими методистами. Систематизируешь свои знания и прокачаешь софт скиллы. У нас классная команда 650+ экспертов с уникальными компетенциями из различных компаний. Мы учимся друг у друга, советуемся, помогаем, делимся опытом, обсуждаем новости как в преподавании, так и по проектам. ✅Что мы предлагаем: Можешь совмещать с основной работой, part-time сотрудничество, нагрузку определяешь сам. Ты можешь выбрать на какие темы преподавать. Все наши преподаватели — действующие практики. Уроки проводятся в онлайн формате в zoom. Хочешь делиться знаниями? telegram: @HR_Nikita whatsapp: +79275715276

DevOps
8 852
Запуск одноразовых задач и отладка образов прямо в Kubernetes-кластере с помощью werf Какие задачи пользователю нужно выполня
Запуск одноразовых задач и отладка образов прямо в Kubernetes-кластере с помощью werf Какие задачи пользователю нужно выполнять в рамках CI-пайплайна или при локальной разработке? Среди них может быть что угодно, но самое очевидное — это, наверное, запуск линтеров, всевозможных unit-тестов и получение покрытия и других отчетов по результатам выполнения команды. Также при разработке и отладке может быть полезен интерактивный режим, который позволит быстрее разобраться в проблеме или проверить гипотезу. Далее #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
🔥Начните осваивать лучшие практики по мониторингу инфраструктуры! ⏰ Уже 7 октября в 20:00 мск. В OTUS состоится открытый уро
🔥Начните осваивать лучшие практики по мониторингу инфраструктуры! ⏰ Уже 7 октября в 20:00 мск. В OTUS состоится открытый урок «Отказоустойчивый Prometheus. Thanos, VictoriaMetrics». 🗣Вместе с Евгением Павловым, DevOps-инженером рассмотрим обеспечение высокой доступности для всего стека мониторинга на примере Thanos и VictoriaMetrics. 📚Больше интересных тем ждет вас на онлайн-курсе «Observability: мониторинг, логирование, трейсинг» от OTUS. 👉Для регистрации на вебинар пройдите вступительный тест: https://otus.pw/jhly/ Реклама. Информация о рекламодателе на сайте otus.ru

DevOps
8 852
DevOps и SRE: объяснение различий (Eng) В этой статье мы расскажем, что такое DevOps и SRE. Во-первых, мы рассмотрим различия
DevOps и SRE: объяснение различий (Eng) В этой статье мы расскажем, что такое DevOps и SRE. Во-первых, мы рассмотрим различия между этими двумя ролями. Затем мы покрываем небольшой разрыв в зарплатах. Наконец, мы предоставим множество различных ресурсов, где вы сможете узнать больше о DevOps и SRE. https://faun.pub/devops-vs-sre-the-differences-explained-da462f1b2944 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Нюансы Kubernetes Контейнеризация и, в частности, Kubernetes – стандарт для запуска приложений в бою. Это несложно, но есть нюансы. Вместе с Андреем Новиковым из Evil Martians обсуждаем, что нужно сделать, чтобы приложение работало быстро и надежно. Смотрим, как работают requests и limits на ресурсы, чем должны отличаться liveness и readiness пробы и на что следует обращать внимание в мониторинге. https://www.youtube.com/watch?v=ll1tROZOu9M #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
👨🏼‍💻 Много лет Bash используется администраторами для решения разнообразных задач, и по сей день остаётся актуальным инстр
👨🏼‍💻 Много лет Bash используется администраторами для решения разнообразных задач, и по сей день остаётся актуальным инструментом. Важно уметь не только понимать чужие скрипты, но и уметь их модифицировать при необходимости. Хотите подробно разобраться в этом инструменте? Приходите 🗓 29 сентября в 20:00 на открытый урок «Bash повышенной сложности: массивы, ключи, отладка». На уроке разберем наиболее сложные для понимания части и научимся работе с чужими скриптами. 👉🏻 Для участия пройдите вступительный тест — https://otus.pw/q0Fw/ Продолжить изучать продвинутые инструменты для Linux-разработчика вы сможете на онлайн-курсе «Administrator Linux. Professional» от OTUS.

DevOps
8 852
Terraform за 15 дней (AWS/Yandex cloud) Terraform за 15 дней (AWS/Yandex cloud). День 1 Мы от простого к сложному, поднимем н
Terraform за 15 дней (AWS/Yandex cloud) Terraform за 15 дней (AWS/Yandex cloud). День 1 Мы от простого к сложному, поднимем небольшую инфраструктуру на aws и Яндекс (актуальность последнего я думаю объяснять не нужно). Так что по итогу вы сможете сказать: “Я изучал terraform от простого к сложному”. Terraform за 15 дней (AWS/Yandex cloud). День 2: Поднимаем сервера Сегодня мы поднимем одну машину в дефолтной сети с дефолтными настройками. И Яндекс и aws изначально создают вам одну VPC и подсети в ней. Terraform за 15 дней (AWS/Yandex cloud). День 3: data source и outputs Сегодня мы познакомимся с понятиями data source и output; посмотрим, как применяются изменения в уже существующей инфраструктуре. #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Ansible - must have для тех, кто поднимает рабочее окружения на регулярной основе Он нужен, если вы хотите: > управлять больш
Ansible - must have для тех, кто поднимает рабочее окружения на регулярной основе Он нужен, если вы хотите: > управлять большим количеством серверов, каждый из которых требует настройки, > раскатывать свои собственные, > деплоить существующие конфигурации, > автоматизировать процессы. Преимущества Ansible: + Никаких агентов и дополнительного ПO; + большое количество модулей; + команды пишутся на YAML, интуитивно понятном языке; + быстрое и простое погружение. Зачем обучаться Ansible в Слёрме? Курс дает базу, которая помогает экономить время и силы. Это не только теория, это кейсы спикера, его набитые шишки, а также 78 тестовых и 46 практических заданий на стендах в личном кабинете. На курсе вы: — Узнаете как работать с переменными, как писать плейбуки и роли; — Развернете LEMP стек, PostgreSQL и Mongo кластеры, задеплоите Flask приложение; — Напишите свой модуль для Ansible; — Настроите IaC в Gitlab; — Разберетесь с работой с облаками и enterprise решениями. ➡️Пройти 2 первых урока курса бесплатно

DevOps
8 852
Docker справочник cli docker images — показать все локальные образы docker docker rmi [-f] <id|label> — удалить образ c локальной машины docker rmi -f $(docker images -q) — удалить все докер образы docker build [-t <label>] <path> — построить образ на основе докерфайла docker run [-dt] [--name <name>] [-v <path:path>] [-p <port:port>] [--...] <id|label> [cmd] — запустить образ в контейнере c cmd-командой (необязательно) -d — в фоновом режиме -t — прикрепляет к контейнеру терминал -i — перенаправляет ввод/вывод на текущий терминал --name — явно указать имя контейнера, по которому можно будет обращаться к нему (иначе будет сгенерировано рэндомно) -p <external_port:internal_port> — проброс портов -v --volume <external_path:internal_path> — монтирует папки хоста в контейнер --rm — удаляет контейнер после завершения работы --memory <n> — позволяет указать количество ОЗУ, доступной контейнеру -P — пробрасывает все порты контейнера в хост-систему --expose — позволяет пробросить несколько портов из контейнера в хост-систему -e <"FOO=bar"> — добавляет переменную окружения в контейнер docker ps [-a] — показать все запущенные [существующие] докер контейнеры `docker ps -q | xargs docker stats —no-stream` — посмотреть ресурсы, потребляемые запущенными контейнерами docker stop <name> — останавливает указанный образ (с сохранением данных) docker kill <name> — то же самое без сохранения данных docker rm <name> — удаляет указанный контейнер docker attach <name> — подключиться к выбранному докер-контейнеру docker exec [-ti] <name> <cmd> — выполняет команду в докер-контейнере docker push <imagename> — отправить образ в удаленный реестр docker ps -q | xargs docker stats --no-stream — посмотреть нагрузку на процессор и память каждого из контейнеров docker stats — похожа на предыдущую команду, но более короткая docker info --format '{{.LoggingDriver}}' — посмотреть используемый по умолчанию лог драйвер (json-file) docker logs [<container_name>] [-f --tail 100] — показать логи [конкретного контейнера] в терминал [последние 100 строк] docker inspect --format='{{.LogPath}}' <containername> -показать, где хранятся логи для конкретного контейнера #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 852
Вопросы и ответы на собеседовании по Git для DevOps https://medium.com/@tech.manojk10/git-interview-questions-and-answers-for-devops-5d0b971f8fbb #devops #девопс Подпишись 👉@i_DevOps