ar
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 761
المشتركون
-424 ساعات
-237 أيام
+1330 أيام
أرشيف المشاركات
DevOps
8 760
Paradedb ParadeDB - это альтернатива Elasticsearch, построенная на базе Postgres. Мы модернизируем функции набора продуктов E
Paradedb ParadeDB - это альтернатива Elasticsearch, построенная на базе Postgres. Мы модернизируем функции набора продуктов Elasticsearch, начиная с поиска и аналитики в реальном времени. https://github.com/paradedb/paradedb #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Шутки шутками, а Deckhouse Conf — 27 марта. Приглашаем инженеров и разработчиков обсудить вопросы Kubernetes, DevOps, SRE и б
Шутки шутками, а Deckhouse Conf — 27 марта. Приглашаем инженеров и разработчиков обсудить вопросы Kubernetes, DevOps, SRE и безопасности. И сделать это с теми, кто 8 лет создаёт Cloud Native-решения. Количество мест ограничено. Забронировать своё можно здесь.

DevOps
8 760
Обзор Simulator — платформы для обучения инженеров безопасности Kubernetes с помощью CTF-сценариев Всем привет! На связи Дмит
Обзор Simulator — платформы для обучения инженеров безопасности Kubernetes с помощью CTF-сценариев Всем привет! На связи Дмитрий Силкин, DevOps-инженер компании «Флант». Ранее мы делали обзор инструментов для оценки безопасности кластера Kubernetes. Но что, если нам нужно обучить инженеров основам безопасности Kubernetes на реальных примерах и поставить процесс обучения на поток? Недавно компания ControlPlane, специализирующаяся на Cloud Native-решениях, выложила в открытый доступ Simulator — инструмент для обучения инженеров поиску уязвимостей в Kubernetes. Мы во «Фланте» решили протестировать этот симулятор и понять, насколько он перспективен и полезен. В этой статье я расскажу, зачем нужен этот инструмент, как его настроить и установить, а также разберу его возможности. Для этого я решу один из сценариев, который предлагает Simulator. В конце обзора я оставлю своё мнение об инструменте и расскажу о ближайших планах его авторов. https://habr.com/ru/companies/flant/articles/798599/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
+7
Контейнеризация От Docker до Kubernetes: историческая ретроспектива Введение в Docker Введение в Kubernetes. Часть 1. Установка кластера Введение в Kubernetes. Часть 2. Поды и сервисы Введение в Kubernetes. Часть 3. Горизонтальное маштабирование. Введение в Kubernetes. Часть 4. Отказоустойчивость для клиентов Введение в Kubernetes. Часть 5. Интеграция с NFS Что такое операторы в Kubernetes? источник #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Массовое импортозамещение ПО кажется сложным? Мы знаем, как сделать все быстро и без ошибок! Бесплатный курс «Атом.Порт – сис
Массовое импортозамещение ПО кажется сложным? Мы знаем, как сделать все быстро и без ошибок! Бесплатный курс «Атом.Порт – система управления конфигурациями» научит вас автоматизировать, мигрировать и защищать рабочие станции. Всё, что нужно DevOps-инженерам, системным администраторам и специалистам, которые хотят эффективно перевести инфраструктуру на отечественное ПО. Реальная практика в виртуальных облаках, обучение под руководством действующих экспертов и изучение SaltStack и системы Атом.Порт. Завершите курс — и вы сможете уверенно управлять миграцией ПО. Успейте пройти короткое вступительное тестирование и зарегистрироваться: https://vk.cc/cItJfG Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

DevOps
8 760
Как вообще этот ваш CI CD настроить Я простой разработчик, что пытается разобраться с процессами и не претендую на истину и уж тем более не учу кого-то как правильно. Данную статью хочу написать для себя в прошлом, человека - что совсем не разбирается и пытается найти хоть какую-то информацию в рамках требований, хочется рассказать о своем опыте и к чему мы пришли. Ну и все шутки про лучшие скрипты и подходы - это все шутки, в комментариях уже 1000 Best Practices из 10 написали, так что жду и вас там. https://habr.com/ru/articles/798551/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Расскажите о командах systemd для управления Docker Для запуска Docker многие дистрибутивы Linux используют systemd. Для запуска сервисов используется команда systemctl. Если ее нет, следует использовать команду service. $ sudo systemctl start docker $ sudo service docker start Чтобы добавить сервис в автозагрузку, либо убрать его: $ sudo systemctl enable docker $ sudo systemctl disable docker Для проверки параметров запуска сервиса и их изменения: $ sudo systemctl edit docker Просмотра связанных с сервисом журналов: $ journalctl -u docker #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Как сэкономить до 70% расходов на IT-инфраструктуру? Теперь в Selectel можно разворачивать кластеры Managed Kubernetes c прер
Как сэкономить до 70% расходов на IT-инфраструктуру?   Теперь в Selectel можно разворачивать кластеры Managed Kubernetes c прерываемыми виртуальными машинами (ВМ) и экономить до 70% бюджета на IT-инфраструктуру.   Прерываемые ноды в Kubernetes могут быть как с GPU, так и с CPU. Поэтому такое решение подойдет для CI/CD, дата-аналитики, обучения ML-моделей и других задач, устойчивых к прерываниям ВМ, развернутых в Kubernetes.   Managed Kubernetes автоматически восстановит прерванные ноды, а производительность и доступность приложений не пострадает.   Создайте кластер Kubernetes с прерываемыми виртуальными машинами по ссылке: https://slc.tl/bojly Реклама. АО «Селектел», ИНН 7810962785, ERID: 2VtzqwFfbeC

DevOps
8 760
Pingora — это фреймворк для прокси-серверов и серверов, разработанный Cloudflare. Он создан для высокой производительности, б
Pingora — это фреймворк для прокси-серверов и серверов, разработанный Cloudflare. Он создан для высокой производительности, безопасности и масштабируемости, заменяя традиционные решения вроде Nginx и Envoy в инфраструктуре Cloudflare. Особенности Pingora: ✅ Написан на Rust — повышенная безопасность и отсутствие проблем с утечками памяти. ✅ Поддержка асинхронных операций для высокой пропускной способности. ✅ Гибкость в настройке и расширяемость. ✅ Эффективное управление соединениями и сниженное потребление ресурсов. https://github.com/cloudflare/pingora #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Как мы устанавливали community-чарт Sentry в Kubernetes В статье делимся опытом внедрения community-чарта Sentry в Kubernetes
Как мы устанавливали community-чарт Sentry в Kubernetes В статье делимся опытом внедрения community-чарта Sentry в Kubernetes-кластере. Мы рассказываем о том, почему было принято решение использовать именно этот чарт и какие сложности возникли в процессе установки. Вы узнаете об изменениях, которые пришлось внести для повышения отказоустойчивости и производительности Sentry. А ещё мы делимся опытом использования инструмента werf для деплоя чартов и хранения секретных значений. https://habr.com/ru/companies/flant/articles/879564/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
📕Открытый урок о преимуществах ClickHouse для архитекторов систем баз данных, специалистов по аналитике данных, руководителе
📕Открытый урок о преимуществах ClickHouse для архитекторов систем баз данных, специалистов по аналитике данных, руководителей IT-проектов На открытом уроке 10 февраля в 20:00 мск мы узнаем, как архитектура и возможности ClickHouse превосходят конкурентов, таких как MongoDB, Cassandra и Elasticsearch, в задачах аналитики данных. 📗В результате вы: - Разберетесь в преимуществах ClickHouse в контексте импортозамещения (открытый код, российская разработка, высокая производительность); - Определите основные отличия ClickHouse от других популярных NoSQL решений (MongoDB, Cassandra, Elasticsearch); - Построите аналитическую систему в ClickHouse на основе данных из таблицы. Спикер Наталия Титова — эксперт банковской и продуктовой аналитики, а также клиентской аналитики в мобильном приложении и в web, 5+ лет преподавательского опыта в области баз данных, анализа данных и DS. 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/cIkemj Все участники открытого урока получат скидку на курс "NoSQL" Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 760
Самостоятельное управление Kubernetes Вы когда-нибудь хотели запустить свою собственную IaaS? Возможно, вы хотите размещать с
Самостоятельное управление Kubernetes Вы когда-нибудь хотели запустить свою собственную IaaS? Возможно, вы хотите размещать свои проекты в Kubernetes, но не платить за управляемый сервис. Или, может быть, ваш проект — это самостоятельное управление Kubernetes! Для меня это были оба случая, поэтому я решил разобраться, как запустить собственный кластер на виртуальных частных серверах. Изначально я думал, что установка Kubernetes будет самой сложной частью, но оказалось, что благодаря таким проектам, как k0s, всё довольно просто. Вместо этого мне пришлось разбираться с Cloud-Init, QEMU, виртуальными сетевыми интерфейсами Linux и HAProxy. Перед тем как мы перейдём к настройке кластера, предупреждение: не делайте этого для системы, приносящей доход! Развернуть Kubernetes — одно дело, но поддерживать кластер в рабочем состоянии и обновлять его со временем — значительно сложнее. Мой совет тем, кто рассматривает Kubernetes для продакшена: либо будьте готовы стать экспертом в Kubernetes, либо наймите специалиста, либо заплатите за управляемый сервис. Используйте Docker Compose, пока ваша нагрузка помещается на одном сервере (а в большинстве случаев так и будет!). https://nateb.xyz/a/self-managed-kubernetes #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Знакомьтесь — «Шерлок»! AppSec-платформа для управления ИБ-дефектами ▪️Разрабатываете собственное ПО или интересуетесь безопа
Знакомьтесь — «Шерлок»! AppSec-платформа для управления ИБ-дефектами ▪️Разрабатываете собственное ПО или интересуетесь безопасной разработкой? ▪️Используете несколько AppSec-практик и не хотите на этом останавливаться? ▪️Устали от хаоса в управлении ИБ-дефектами и хотите видеть полную картину безопасности приложения в едином окне? 13 февраля в 11:00 мск компания Axel PRO, разрабатывающая решения в области кибербезопасности, приглашает на обзор релиза новой AppSec-платформы «Шерлок», которая упрощает и ускоряет процессы безопасной разработки. Владелец продукта Антон Гаврилов расскажет о функциональных возможностях решения и проблемах, которые можно решить с его помощью. Также в программе — live-demo платформы, знакомство с интерфейсом и ответы на вопросы о «Шерлоке». 🐾 Регистрация

DevOps
8 760
+9
Ansible На Русском Языке 1 - Автоконфигурирование для DevOps - Полный Курс на Простом Языке 2 - Установка на Ubuntu и CentOS 3 - Установка на Amazon Linux через PIP 4 - Подключение к серверам LINUX 5 - Подключение к серверам WINDOWS 6 - Правила создания файла Inventory 7 - Запуск Ad-Hoc Комманд 8 - Правила Формата YAML 9 - Перенос переменных в group_vars 10 - Первые Playbook #devops #Ansible #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Когда всё рушится, пользователи ждут одного — быстрого решения. Хотите быть тем, кто спасает систему? Узнайте, как находить,
Когда всё рушится, пользователи ждут одного — быстрого решения. Хотите быть тем, кто спасает систему? Узнайте, как находить, устранять и предотвращать сбои в рамках SRE. Всё о метриках, RCA и автоматизации — на открытом вебинаре. Освойте инструменты инцидент-менеджмента, которые минимизируют влияние аварий и делают ваши системы неуязвимыми. 🚀 Встречаемся 17 февраля в 20:00 мск. Участники получат скидку на курс «SRE практики и инструменты». Регистрируйтесь, чтобы не пропустить: https://vk.cc/cIi3cs Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 760
Почему Nix и NixOS становятся популярнее? Золото в мире конфигурационного менеджмента Бросьте в меня тапком те, кто не сталки
Почему Nix и NixOS становятся популярнее? Золото в мире конфигурационного менеджмента Бросьте в меня тапком те, кто не сталкивался с ситуацией из разряда «А локально оно нормально работает» или «На проде ошибка, но на стейдже такого не было». Эти фразы стали мемами, но от этого не перестали быть болью для разработчиков и админов. И вот здесь на сцену выходит Nix — инструмент, который обещает революционизировать конфигурационный менеджмент. Полная воспроизводимость окружений, устранение дрейфа конфигураций и предсказуемость на всех этапах — звучит хорошо, не так ли? Давайте разберемся, почему Nix и NixOS набирают популярность в DevOps. https://habr.com/ru/companies/selectel/articles/877438/ #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
📌45 лучших практик Terraform Terraform — мощный инструмент для управления инфраструктурой как кодом (IaC). Однако, как и любой инструмент, его правильное использование требует соблюдения определенных лучших практик. Вот список из 45 рекомендаций, которые помогут вам писать более надежный, безопасный и управляемый код Terraform. 📌 1-10: Организация кода 1. Используйте модули – повторно используемые модули делают код более структурированным. 2. Разделяйте код на логические части – держите код читаемым. 3. Используйте удобные имена ресурсов – облегчает понимание. 4. Придерживайтесь единообразных стилей кодирования – например, форматирование через terraform fmt. 5. Организуйте переменные – отделяйте variables.tf, outputs.tf и main.tf. 6. Используйте terraform.tfvars для переопределения значений. 7. Избегайте жестко закодированных значений – используйте переменные. 8. Применяйте версии Terraform и провайдеров – required_version и required_providers. 9. Группируйте зависимости – держите их в versions.tf. 10. Следите за файлами состояния (terraform.tfstate) – не коммитьте их в репозиторий. 🔐 11-20: Безопасность 11. Храните состояние в удаленном бэкенде – например, AWS S3 с блокировкой через DynamoDB. 12. Используйте шифрование для чувствительных данных. 13. Минимизируйте использование admin -доступов – используйте least privilege. 14. Не храните секреты в коде – используйте HashiCorp Vault, AWS Secrets Manager. 15. Ограничьте доступ к terraform apply – только для CI/CD. 16. Не используйте terraform state для хранения конфиденциальных данных. 17. Используйте .gitignore для terraform.tfstate. 18. Ограничьте изменения в инфраструктуре без terraform plan. 19. Разграничивайте окружения (dev, staging, prod). 20. Всегда проверяйте код на уязвимости – например, с помощью tfsec. ⚙️ 21-30: Управление состоянием 21. Используйте terraform state list для аудита ресурсов. 22. Не редактируйте terraform.tfstate вручную. 23. Создавайте резервные копии состояния. 24. Используйте terraform state mv для реорганизации ресурсов. 25. Очищайте terraform state от удаленных ресурсов (terraform state rm). 26. Всегда обновляйте локальное состояние перед изменениями. 27. Используйте terraform import для существующих ресурсов. 28. Избегайте гонок состояний при совместной работе. 29. Используйте lock-механизмы для работы в команде. 30. Автоматизируйте управление состоянием через CI/CD. 🚀 31-40: Оптимизация 31. Минимизируйте количество зависимостей между ресурсами. 32. Используйте terraform plan перед terraform apply. 33. Оптимизируйте порядок создания ресурсов – сначала базы данных, потом приложения. 34. Следите за обновлениями Terraform и провайдеров. 35. Используйте terraform validate перед коммитом. 36. Настройте terraform fmt как pre-commit hook. 37. Используйте теги и метаданные для организации ресурсов. 38. Применяйте terraform destroy только в безопасной среде. 39. Логируйте изменения инфраструктуры. 40. Используйте count и for_each для динамического создания ресурсов. 🔄 41-45: CI/CD и автоматизация 41. Внедряйте Terraform в CI/CD процессы. 42. Автоматизируйте тестирование инфраструктуры с terratest. 43. Используйте terraform output для передачи данных в другие системы. 44. Интегрируйте Terraform с Ansible для более детальной настройки серверов. 45. Делайте регулярные ревизии кода Terraform. https://dev.to/prakhyatkarri/terraform-45-best-practices-62l #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
❔ Ваши релизы застревают на старте? Пора ускорить их до сверхзвука с Kubernetes! CI/CD и GitOps — ваша формула успеха: автома
❔ Ваши релизы застревают на старте? Пора ускорить их до сверхзвука с Kubernetes! CI/CD и GitOps — ваша формула успеха: автоматизация, стабильность, контроль. Все прямо в кластере! Узнайте, как развернуть приложения без боли и сделать управление инфраструктурой лёгким, как настройка плейлиста в любимом стриминге. Спикер Михаил Чугунов — ведущий DevOps-инженер. ⏺Встречаемся 13 февраля в 20:00 мск. Участники получат скидку на большое обучение «Инфраструктурная платформа на основе Kubernetes». 👍 Регистрация открыта: https://vk.cc/cIff75 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

DevOps
8 760
🚀Awesome-limits Репозиторий содержит полезную подборку ресурсов, связанных с различными ограничениями в вычислениях: лимиты файловых дескрипторов, памяти, процессов, сети и других аспектов операционных систем и облачных сервисов. Это отличный справочник для системных администраторов, разработчиков и инженеров, работающих с высоконагруженными системами. Некоторые полезные материалы из репозитория: - Ограничения в Linux (например, ulimit, sysctl). - Лимиты облачных сервисов (AWS, Google Cloud, Azure). - Ограничения баз данных (PostgreSQL, MySQL). - Сетевые лимиты (максимальное количество подключений, ограничение портов). https://github.com/lorin/awesome-limits #devops #девопс Подпишись 👉@i_DevOps

DevOps
8 760
Разрабы «Штурвала» говорят: «Ванильный Кубер больше не нужен!» Верим? На YouTube вышла долгожданная прожарка community-версии контейнерной платформы «Штурвал». В эфире — live-demo, острые вопросы и экспертное заключение, на что годится платформа. Если еще не видели стрим — самое время наверстать. Ну и чтобы самим убедиться, что к чему, получить Штурвал CE можно по ссылке. #реклама О рекламодателе