ch
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 757
订阅者
-224 小时
-87
-530
帖子存档
DevOps
8 757
90DaysOfDevOps Я использую это хранилище для документирования моего путешествия по изучению DevOps. Я начал этот процесс 1 января 2022 года и планирую продолжить его до 31 марта. Я буду посвящать по одному часу каждый день, включая выходные, чтобы получить фундаментальное понимание различных аспектов DevOps. Это будет 90-дневный период интенсивного обучения. 2022 и 2023 гг. https://github.com/MichaelCade/90DaysOfDevOps #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
🤣 Зачем нужен Prometheus? Как Прометей дал людям огонь, так Prometheus «освещает» ваши проекты, делая их измеримыми и прозра
🤣 Зачем нужен Prometheus? Как Прометей дал людям огонь, так Prometheus «освещает» ваши проекты, делая их измеримыми и прозрачными. 😅 Видеокурс по Prometheus — это авторский курс, подойдет специалистам, у которых нет пары лишних месяцев на изучение Prom, а также тем, кто уже знает этот инструмент, но хочет разложить знания по полочкам. 😊 Видеокурс является выжимкой из документации, книг, статей и личного опыта по Prom. Это первый курс по Prometheus на русском языке с нормальной адаптацией: большинство терминов оставлены на родном английском. 🤣 Став участником, вы сразу получите текстовые и видеоуроки, Git-репозиторий курса, помощь техподдержки, а самое главное — боевые стенды для практики. Самые настоящие, на которых тренировка по настройке максимально приближена к рабочим задачам. 🤑 Начните обучение с бесплатного демо-урока.

DevOps
8 757
Автоматизируйте всё с помощью Ansible В современном мире автоматизация — важная часть стратегии любой организации. С распрост
Автоматизируйте всё с помощью Ansible В современном мире автоматизация — важная часть стратегии любой организации. С распространением облачных вычислений, DevOps, непрерывной интеграции и доставки спрос на инструменты автоматизации вырос в геометрической прогрессии. Ansible — инструмент автоматизации с открытым исходным кодом, который стал одним из самых популярных решений для автоматизации управления инфраструктурой, развертывания приложений и управления конфигурацией. В этом посте мы рассмотрим, как Ansible может помочь вам автоматизировать всё в вашей инфраструктуре. Rus https://habr.com/ru/companies/southbridge/articles/738594/ Eng https://agralrst.medium.com/automate-everything-with-ansible-aac7eb4d5cf9 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
Современные компании ставят надежность и доступность своих систем на первое место. Именно поэтому SRE-инженеры одни из самых
Современные компании ставят надежность и доступность своих систем на первое место. Именно поэтому SRE-инженеры одни из самых высокооплачиваемых IT-специалистов.  ☝️Приглашаем на бесплатный вебинар онлайн-курса «SRE практики и инструменты» OTUS. Тема: «Мониторинг распределенных систем»: регистрация На встрече разберем: — Зачем нужен мониторинг и когда без него не обойтись — Способы правильной постановки задач для мониторинга — Методы черного и белого ящика Вебинар будет полезен разработчикам, системным и инфраструктурным инженерам, техническим директорам, руководителям и тимлидам. 👉Пройдите вступительный тест для участия: регистрация Нативная интеграция. Информация о продукте www.otus.ru

DevOps
8 757
Атаки и защита облачных идентификаторов в управляемых Kubernetes, часть 1: Amazon EKS Amazon Elastic Kubernetes Service (EKS)
Атаки и защита облачных идентификаторов в управляемых Kubernetes, часть 1: Amazon EKS Amazon Elastic Kubernetes Service (EKS) - это популярный способ запуска управляемых кластеров Kubernetes в облаке. В этой статье мы рассмотрим, как работает управление идентификацией и доступом (IAM) в EKS, как для людей, так и для рабочих нагрузок. Затем мы подробно рассмотрим различные векторы атак, которые позволяют злоумышленнику перейти от кластера EKS к учетной записи AWS, что может привести к компрометации всей облачной среды. Эта статья в блоге состоит из нескольких разделов. Некоторые из них ориентированы на обучение (📙), другие - на атакующих (😈), а третьи - на защитников (🛡️). https://securitylabs.datadoghq.com/articles/amazon-eks-attacking-securing-cloud-identities/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
✅ ITKB_channel - бесплатное обучение по Windows, Linux, DevOps, Security, Network, кодинг ✅ ITKB_Archive - библиотека (книги,
ITKB_channel - бесплатное обучение по Windows, Linux, DevOps, Security, Network, кодинг ✅ ITKB_Archive - библиотека (книги, курсы, ИТ литература)

DevOps
8 757
CI/CD Security — то, без чего DevSecOps не имеет смысла Разберемся в набирающей популярность теме — CI/CD Security или Pipeline Security. Какие есть угрозы, направленные на процесс сборки и развертывания? https://www.youtube.com/watch?v=UK9DXSeA7E4 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
GitLab + K8s + Werf Сегодня хочу рассказать о связке GitLab + K8S + Werf и как с помощью него быстро собрать и задеплоить сво
GitLab + K8s + Werf Сегодня хочу рассказать о связке GitLab + K8S + Werf и как с помощью него быстро собрать и задеплоить свое приложение в одну команду. Этот пост будет иметь формат мини-туториала. Думаю большинство набредших на эту статью знают, что такое Gitlab и Kubernetes. Не знаете - гугл в помощь. В этой статье это out of scope. Что такое Werf? Werf - это утилита, объединяющая CI/CD системы (типа Gitlab, Github Actions), docker и helm в одном флаконе и позволяющая одной командой собрать образ контейнера, запушить его в репозиторий контейнеров и задеплоить с помощью helm. https://habr.com/ru/articles/679826/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
❓Хотите создавать бэкенд Java-приложений с использованием Groovy? Тогда приходите 27 июня в 20:00 мск на открытый урок «Share
❓Хотите создавать бэкенд Java-приложений с использованием Groovy? Тогда приходите 27 июня в 20:00 мск на открытый урок «Shared Libraries в Jenkins» в OTUS. На занятии мы посмотрим, как расширять пайплайны в Jenkins с помощью внешних библиотек и научимся их писать. Встреча приурочена к запуску онлайн-курса «Groovy Developer» в OTUS. ⚡️Спикер: Андрей Поляков, старший разработчик в Unlimint и преподаватель курса. На занятии мы рассмотрим: - Подключение библиотек в пайплайнах - Структуру shared-libraries - Особенности подключения и глобальные настройки - Возможности Groovy при написании shared-библиотек 🔥Вебинар будет полезен DevOps-инженерам и Java-разработчикам, которые хотят научиться создавать и настраивать сборки Java Backend проектов. Для участия зарегистрируйтесь: https://otus.pw/53x1/ Нативная интеграция. Информация о продукте www.otus.ru

DevOps
8 757
Коллеги, приглашаем вас на вебинар, где Валерий Харисов расскажет о том, как искать и находить неочевидные утечки исходного к
Коллеги, приглашаем вас на вебинар, где Валерий Харисов расскажет о том, как искать и находить неочевидные утечки исходного кода и содержащихся в них секретов. 🕚 29 июня в 15:00 (МСК) Leak-Search — сервис сканирования публичных репозиториев на наличие утечек исходного кода, конфигураций и конфиденциальных данных компании. Разработан и поддерживается командой по ИБ группы компаний QIWI 👨‍💻На вебинаре рассмотрим: - как программный код и секреты компании попадают в сеть - какие векторы утечек часто остаются вне фокуса - сколько это может стоить бизнесу - и главное, как не стать жертвой утечки данных Все на реальных кейсах крупнейших российских и зарубежных компаний, утечки которых были найдены с помощью Leak-Search, либо известны публично. Для участия на вебинаре зарегистрируйтесь по ссылке https://link.webinar.fm/register/55392181/7xyczjsv 🕚Ждем вас 29 июня в 15:00 (МСК) ❗️На вебинаре вы получите доступ к пробному периоду❗️

DevOps
8 757
DevOps спит, Gitlab CI работает… Можно ли построить удобный для всех pipeline, приложив усилия один раз, а не 100? Об этом ра
DevOps спит, Gitlab CI работает… Можно ли построить удобный для всех pipeline, приложив усилия один раз, а не 100? Об этом расскажет Виктория Вольферц. Она работает в БКС DevOps-инженером в управлении микросервисной архитектуры. БКС предоставляет брокерские и банковские услуги для клиентов. Их основные продукты — это мобильное приложение БКС Мир Инвестиций и веб-кабинет для клиентов. Виктория поделится опытом своей компании, как им удалось решить проблему больших временных затрат на релиз-менеджмент и Time to Market с помощью подключения проектов к CI/CD. Она расскажет о том, как они автоматизировали процессы и закрыли слабые места. https://habr.com/ru/companies/oleg-bunin/articles/736998/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
Зачем рассказывать про контейнеризацию в 2023 году Меня зовут Иван, я работаю главным техническим руководителем разработки в Газпромбанке. Сегодня попробую раскрыть эту тему немного под другим углом. Поэтому пройдёмся по базису с другого ракурса: Базис, на котором строится современная контейнеризация. Отличия от виртуализации. Linux namespaces и что общего у firefox с docker. Nsenter — давайте закинем приложение внутрь исполняемого контейнера на низком уровне. Unshare и изоляция без docker. https://habr.com/ru/companies/gazprombank/articles/735790/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
❗️С чего начать осваивать DevOps-практики? Приглашаем 29 июня в 20:00 мск на бесплатный вебинар «Автоматизация развертывания
❗️С чего начать осваивать DevOps-практики? Приглашаем 29 июня в 20:00 мск на бесплатный вебинар «Автоматизация развертывания узлов с использованием cloud-init» в OTUS. Технология cloud-init в современном DevOps стала де-факто стандартом для описания сценария первоначальной настройки узлов в облачной инфраструктуре. ✅ Что будет на занятии: — Рассмотрим основные подходы cloud-init, — Отличие cloud-init от систем управления конфигурацией Puppet и Ansible, — Научимся создавать конфигурацию и выполнять ее тестирование — Обсудим использование cloud-init совсестно с облачными провайдерами. ➡️  Регистрация на вебинар: https://otus.pw/hYAd/ 🎁 Вебинар является частью онлайн-курса «DevOps практики и инструменты». Нативная интеграция. Информация о продукте www.otus.ru

DevOps
8 757
Шпаргалка по Docker Запуск контейнеров docker run -it ubuntu bash Run container and specify command docker run -it ubuntu Run container docker run -tid ubuntu Run container detatched docker create -ti ubuntu Create a container without starting it docker run -tid --name smelly-hippo ubuntu named container docker ps show running containers docker ps -a show all containers docker ps --filter name=web1 show matching containers docker ps --filter name=web1 -q show matching container ID docker inspect smelly-hippo inspect container Жизненный цикл контейнера docker start smelly-hippo start docker stop smelly-hippo stop docker stop smelly-hippo funny-frog stop mutliple docker restart smelly-hippo restart container docker pause smelly-hippo pauses a running container, freeze in place docker unpause smelly-hippo unpause a container docker wait smelly-hippo blocks until running container stops docker kill smelly-hippo sends SIGKILL, faster than stop docker rm smelly-hippo remove docker rm smelly-hippo funny-frog remove multiple docker rm -f smelly-hippo force remove docker container rm -f $(docker ps -aq) Remove all containers, running or stopped Лимиты и контроль ресурсов docker run -tid -c 512 ubuntu 50% cpu docker run -tid --cpuset-cpus=0,4,6 ubuntu use these cpus docker run -tid -m 300M ubuntu limit memory docker create -ti --storage-opt size=120G ubuntu limit storage, not on aufs Статистика, журналы и события docker stats resourse stats for all containers docker stats smelly-hippo resource stats for one container docker top smelly-hippo shows processes in a container docker logs web container logs docker events watch events in real time docker port nostalgic_colden shows public facing port of container docker diff practical_sinoussi show changes to a container's file system #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
Мультиарендность в Kubernetes Могут ли несколько команд использовать один и тот же кластер Kubernetes? Можно ли безопасно зап
Мультиарендность в Kubernetes Могут ли несколько команд использовать один и тот же кластер Kubernetes? Можно ли безопасно запускать ненадежные рабочие нагрузки от ненадежных пользователей? Поддерживает ли Kubernetes мультиарендность? В этой статье рассмотрим проблемы запуска кластера с несколькими арендаторами. Rus https://habr.com/ru/companies/southbridge/articles/735404/ Eng https://itnext.io/multi-tenancy-in-kubernetes-332ff88d55d8 #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
🚀 Освойте DevOps-подход в 1С и сделайте свои сервисы эффективнее на онлайн-курсе «DevOps 1C» в OTUS. 📚На курсе вы системати
🚀 Освойте DevOps-подход в 1С и сделайте свои сервисы эффективнее на онлайн-курсе «DevOps 1C» в OTUS. 📚На курсе вы систематизируете и расширите свои знания в технологиях обмена 1С с различными системами, а также в вопросах установки и обслуживания систем 1С. Пройдите вступительный тест и узнайте, осилите ли вы уровень курса. Результат теста получите сразу. 👉 ПРОЙТИ ТЕСТ Сможете успешно пройти тест, получите доступ к курсу по специальной цене! Курс можно приобрести в рассрочку. Нативная интеграция. Информация о продукте www.otus.ru

DevOps
8 757
Я — айтишник, я не хочу много знать За последнее время мне довелось провести немало технических собеседований на позицию DevOps инженера, в связи с чем появилась идея формализовать полученные выводы в этой статье. Хочу поделиться своими наблюдениями, субъективным мнением, и задать самому себе вопросы, ответы на которые, возможно, мне помогут получить читатели данной статьи. Я понимаю, что под определение так называемого DevOps инженера от компании к компании подпадает очень разный набор навыков, следовательно, требования также будут заметно варьироваться. Поэтому попробую описать что такое DevOps инженер, или SRE (как мне привычнее) для меня в рамках нынешней организации: специалист, поддерживающий инфраструктуру проекта на всех уровнях, реализующий автоматизацию инфраструктуры, процессов разработки и тестирования, в некоторой степени DBA, конечно SRE и евангелист DevOps культуры. Так как цель статьи в другом, то не хотелось бы тут размышлять на тему того, кто такой DevOps инженер, существует ли он, маркетинговый ли это термин и вот это вот всё, оставим этот холивар. Я думаю, что в основном понятно, о каких специалистах я говорю. Я являюсь тимлидом команды именно таких инженеров. Мы не профилируемся внутри команды по направлениям, каждый занимается бóльшей частью из перечисленного. https://habr.com/ru/articles/739452/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
Shell-operator - это инструмент для запуска управляемых событиями сценариев в кластере Kubernetes Позволяет подписаться на со
Shell-operator - это инструмент для запуска управляемых событиями сценариев в кластере Kubernetes Позволяет подписаться на события от объектов Kubernetes, а когда получает их, автоматически запускает какую-то внешнюю программу (например, тот самый bash-скрипт) и передает в нее информацию о событии. https://github.com/flant/shell-operator #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 757
👨‍💻 Yandex Cloud, Yandex 360 и Yandex Infrastructure — это точки притяжения талантливых инженеров Приходите на прямой эфир,
👨‍💻 Yandex Cloud, Yandex 360 и Yandex Infrastructure — это точки притяжения талантливых инженеров Приходите на прямой эфир, чтобы узнать про ключевые вызовы команды. На встрече расскажем, как мы развиваем инфраструктуру Яндекса, строим публичную облачную платформу и виртуальный офис для клиентов. 📍20 июня 2023 г., в 16:00 Эфир будет полезен бэкенд-разработчикам и SRE, которым интересно узнать, какие задачи мы решаем и кого мы ищем. Регистрируйтесь по ссылке!

DevOps
8 757
Айтишник, изучай новые языки программирования и фреймворки легче и быстрее! 👉Прокачайте свои скиллы на бесплатном вебинаре о
Айтишник, изучай новые языки программирования и фреймворки легче и быстрее! 👉Прокачайте свои скиллы на бесплатном вебинаре онлайн-курса «Математика для программистов» 22.06 в 20:00 мск — «Распространенные заблуждения в программировании или чем может помочь математика»: регистрация На бесплатном вебинаре мы рассмотрим вопросы: — Почему нельзя использовать глобальные переменные? — Почему нельзя использовать операторы goto? — Что такое абстракция, поведение объекта, полиморфизм? — Что значит принцип открытости-замкнутости, а также ряд других с точки зрения математики, и как это можно использовать в программировании. Покажем, как математика позволяет давать ответы на довольно запутанные вопросы и улучшать как понимание программирования, так и качество кода. Нативная интеграция. Информация о продукте www.otus.ru