ar
Feedback
Devops

Devops

الذهاب إلى القناة على Telegram

Технологии и решения, архитектурные проблемы. Контейнеры, оркестраторы, скейлинг, мониторинг и др. По всем вопросам: @un_ixtime

إظهار المزيد
2 235
المشتركون
لا توجد بيانات24 ساعات
-17 أيام
-1430 أيام
أرشيف المشاركات
Devops
2 235
Ваш конвейер CI/CD может оказаться под угрозой! В программном обеспечении JetBrains TeamCity обнаружена критическая #уязвимос
Ваш конвейер CI/CD может оказаться под угрозой! В программном обеспечении JetBrains TeamCity обнаружена критическая #уязвимость безопасности (CVE-2023-42793), которая может привести к удаленному выполнению кода. Успешная эксплуатация ошибки также может позволить злоумышленникам получить доступ к конвейерам сборки и внедрить произвольный код, что приведет к нарушению целостности и компрометации цепочки поставок.

Devops
2 235
❗️ Как проверить Kubernetes на отказоустойчивость и способность восстановления с помощью хаоса? 🟠 Приглашаем 26.09 в 20:00 п
❗️ Как проверить Kubernetes на отказоустойчивость и способность восстановления с помощью хаоса? 🟠 Приглашаем 26.09 в 20:00 по мск на бесплатный вебинар «Хаос-инженерия (Chaos Engineering) в K8s» от Отус. Вебинар пройдет в рамках курса «Инфраструктурная платформа на основе Kubernetes». Курс доступен в рассрочку. На этом вебинаре мы разберем: ✔️ Цели и принципы хаос-инженерии в Kubernetes; ✔️ Ключевые понятия: псевдослучайность, атаки и эксперименты на системе; ✔️ Примеры из реальной жизни, где хаос-инженерия помогла выявить и улучшить уязвимости в Kubernetes; ✔️ Использование инструментов Chaos Monkey, Litmus, Kube-monkey и других; ✔️ Лучшие практики и стратегии для тестирования отказоустойчивости и восстановления в Kubernetes; ✔️ Анализ и интерпретацию результатов хаос-тестирования в Kubernetes; ✔️ Итеративный подход к хаос-инженерии в Kubernetes. ➡️ Регистрация на вебинар: https://otus.pw/uBO1/ Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KA5sE

Devops
2 235
В современном быстро меняющемся мире границы между различными ролями и обязанностями стали намного тоньше, и эта трансформаци
В современном быстро меняющемся мире границы между различными ролями и обязанностями стали намного тоньше, и эта трансформация особенно заметна в мире технологий. Одним из ярких примеров являются позиции разработчиков и DevOps. Люди обычно путают эти термины, потому что эти роли действительно имеют некоторое сходство. Однако, хотя разработчики и специалисты DevOps играют решающую роль в жизненном цикле разработки программного обеспечения, каждый из них имеет разные обязанности и цели. В этом блоге вы узнаете все сходства и различия между ролями разработчиков и DevOps. https://learningdaily.dev/developer-vs-devops-roles-whats-the-difference-dcc02e730e69

Devops
2 235
Python для DevOps — полное руководство Если отбросить шутки, Python стал бесценным инструментом для профессионалов DevOps позволяющим им автоматизировать задачи, оптимизировать рабочие процессы и повысить общую эффективность. В этом уроке мы увидим некоторые примеры использования Python в области DevOps, некоторые лучшие модули Python, которые вы можете использовать для автоматизации своих задач, и, в конце, несколько удобных скриптов Python. https://blog.devgenius.io/python-for-devops-a-definitive-guide-f4785a60007e

Devops
2 235
Разберитесь в методологии DevOps, чтобы вырасти в компетенциях и перейти на нужную должность. На курсе Яндекс Практикума мы п
Разберитесь в методологии DevOps, чтобы вырасти в компетенциях и перейти на нужную должность. На курсе Яндекс Практикума мы поможем начать карьеру в этой сфере в два этапа. Шаг 1: фундаментальное понимание методологии DevOps. — научим влиять на успешность вашего ПО на каждом этапе; — объясним, как внедрять методологию системно, в рамках разных команд. Шаг 2: инструменты, чтобы применять принципы DevOps в работе. В готовой инфраструктуре, которую создали и поддерживают опытные инженеры, вы освоите: — настройку непрерывного конвейера доставки кода с помощью инструментов CI/CD; — работу на серверах Linux и их виртуализацию; — Infrastructure As Code и управление конфигурацией; — Docker-контейнеризацию и деплой на Kubernetes; — логирование и мониторинг ошибок. → Пройти входное тестирование

Devops
2 235
Как стать мастером #DevOps! Вот 20 советов, которые помогут вам на пути к освоению DevOps.👇 https://en.rattibha.com/thread/1702692578133700932

Devops
2 235
Объявление об общедоступной версии GitHub Advanced Security для Azure DevOps GitHub Advanced Security для Azure DevOps теперь общедоступен. Включите секретное сканирование, сканирование зависимостей и сканирование кода в вашей организации непосредственно в параметрах конфигурации Azure DevOps. https://github.blog/2023-09-20-announcing-general-availability-of-github-advanced-security-for-azure-devops/

Devops
2 235
👀 Когда дело доходит до бесперебойной работы ИТ-инфраструктуры, крайне важно иметь надежные методы наблюдения — и эти коты п
+6
👀 Когда дело доходит до бесперебойной работы ИТ-инфраструктуры, крайне важно иметь надежные методы наблюдения — и эти коты помогут понять факторы надежной стратегии наблюдения. Кошка 1️⃣: Полная наблюдаемость стека. Кот, без которого вы не можете жить. Давайте посмотрим правде в глаза: он должен быть у вас, если вы хотите выжить в этом мире. Кот 2️⃣: Kubernetes. Подвижный котенок, за которым трудно уследить, но он точно звезда семейства. Кошка 3️⃣: Микросервисы. За ней сложно следить. Тем не менее, именно ей нужно уделять самое пристальное внимание, иначе… последует хаос. Кошка 4️⃣: Оптимизация. Ей точно необходимо похудеть, чтобы снова стать гибкой и спортивной. Она требует нашего внимания. Котаны 5️⃣: Сплоченная пара. Эти друзья независимы, но им необходимо работать вместе и делиться важной информацией, чтобы достичь целей. Кошка 6️⃣: Оборудование. Как выглядит сырая кошка? Как и необработанная телеметрия — ценная, но ей не хватает “полноценного” кошачьего опыта. Кот 7️⃣: OpenSearch. Все возможно, когда вы смотрите на мир новыми глазами и можете весело провести время, а все члены семьи всегда готовы вам помочь. В этом вся суть OpenSearch the Cat. Кот 8️⃣: OpenTelemetry. Он может читать наши мысли, вмешаться и заставить нас снова двигаться, а также помочь нам быстрее решить наши проблемы. Кошка 9️⃣: Открытый исходный код. В некоторых странах мало кто “владеет” кошками, животные просто населяют местное сообщество. Нам это нравится. Это кошка из народа. Кошка 1️⃣0️⃣: Панели мониторинга. Она постоянно следует за вами, наблюдая за каждой деталью и вашим поведением. Она та самая, кто лапает вас по лицу среди ночи. Кошка 1️⃣1️⃣: Устранение неполадок. Как и профессионалы DevOps, большинство котов умеют решать проблемы — они находят основную причину и продвигают MTTR (время мяуканья до разрешения). Кот 1️⃣2️⃣: Машинное обучение/ИИ. Они постоянно ищут новую информацию, наблюдают за нашим поведением и учатся на нем. @DevOpsKaz

Devops
2 235
Автоматизированное тестирование: недостающая часть головоломки CI/CD Ускорьте развертывание за счет автоматизации конвейеров программного обеспечения: расскажите о важности автоматического тестирования, ключевых методах внедрения и передовых методах автоматического тестирования. https://dzone.com/articles/automated-testing-the-missing-piece-of-your-cicd-p

Devops
2 235
Repost from Linux
Открытый форк Terraform OpenTofu официально стал проектом Linux Foundation Сегодня, 20 сентября, на сайте Linux Foundation появилась новость о том, что фонд принял OpenTofu в число своих проектов. Теперь свободный форк Terraform будет развиваться под управлением Linux Foundation, что дает проекту ряд преимуществ.https://habr.com/ru/companies/flant/news/762356/

Devops
2 235
Инфраструктура с открытым исходным кодом как инструмент кода. OpenTofu, ранее называвшаяся OpenTF, представляет собой форк Terraform с открытым исходным кодом, управляемый сообществом и управляемый Linux Foundation.

Devops
2 235
Теория массового обслуживания: введение в разработку программного обеспечения https://github.com/joelparkerhenderson/queueing-theory

Devops
2 235
Kubernetes Scheduler в Деталях: Важные Аспекты. Часть 1. Хотите узнать, как Kubernetes оптимально распределяет ваши контейнеры по нодам и каким образом можно этот процесс настроить или даже модифицировать? В этой статье мы погружаемся в недра Kubernetes Scheduler — ключевого компонента, отвечающего за эффективное распределение ресурсов в вашем кластере. От базовых принципов и этапов планирования до возможностей расширения с помощью плагинов - здесь вы найдете всё, чтобы стать настоящим экспертом в этой области. Не пропустите! Планирую идти от простого к сложному, так что прошу отнестись с пониманием. Если вы уже знакомы с базовыми концепциями k8s scheduler, не стесняйтесь пропустить первую часть и перейти сразу ко 2-й (ссылка будет опубликована позже). Читать далее https://habr.com/ru/companies/otus/articles/761186

Devops
2 235
Repost from Linux
Быстрый совет по Docker 💡 Хотите узнать, сколько места на диске занимает Docker в вашей системе? Используйте эту команду: $
Быстрый совет по Docker 💡 Хотите узнать, сколько места на диске занимает Docker в вашей системе? Используйте эту команду: $ docker system df

Devops
2 235
Разворачиваем приложение в кластере Kubernetes под управлением Deckhouse c помощью werf. В статье мы рассмотрим, как подступиться к миру Kubernetes в первый раз — развернуть кластер под управлением платформы Deckhouse, разработать и подготовить приложение, развернуть его с помощью утилиты werf, предназначенной для построения рабочего процесса по принципам CI/CD, а также настроить сертификаты для доступа по HTTPS. Читать далееhttps://habr.com/ru/companies/flant/articles/759040

Devops
2 235
« Единый вход в AWS, Terraform и Terragrunt» . В этом руководстве описывается доступ как минимум к двум учетным записям с использованием одного и того же входа. Читать далее » « Оптимизация автоматической очистки Postgres для часто обновляемых таблиц» — Как работают функции MVCC и VACUUM и как настроить процесс автоматической очистки — Читать дальше » « 10 самых необходимых инструментов для инженеров Kubernetes» — список десяти самых необходимых инструментов для инженеров Kubernetes — Читать далее » « Тестирование в производстве» - Читать далее »

Devops
2 235
Освоение команд Docker! 20 команд Docker с пояснениями https://en.rattibha.com/thread/1699702907246145919

Devops
2 235
Репозиторий Terraform Fork OpenTF теперь общедоступен https://github.com/opentffoundation/opentf

Devops
2 235
Как ограничить количество выполняющихся задач в Jenkins при вызове parallel: сравниваем решения Недавно передо мной встала задача — есть 250 тестов, каждый из которых занимает от 5 до 30 минут, а иногда и часы. Надо запустить их в параллель на одной машине, но не больше 16 одновременно. Ограничение связано с некоторым лимитированным ресурсом, а также количеством ядер CPU. Реальное число одновременно запущенных задач нужно вычислять динамически, то есть пойти простым путем и зарегистрировать имя или лэйбл ресурса заранее с помощью плагина Lockable Resource не получится. https://habr.com/ru/articles/754922/

Devops
2 235
Путь от инженера до тимлида DevOps. Как я организовывал работу отдела. В сети много материала о том как стать тимлидом и об организации работы отдела в IT. От книг и статей до вебинаров и записей с профильных конференций. Какие-то материалы фокусируются на общих менеджерских практиках, а некоторые на специфике управления конкретным отделом — чаще всего разработки. В этой статье я поделюсь своим опытом перехода на роль тимлида и управления DevOps отделом.  Читать далее https://habr.com/ru/articles/758796