Devops
2.24K subscribers
295 photos
15 videos
3 files
873 links
Технологии и решения, архитектурные проблемы.
Контейнеры, оркестраторы, скейлинг, мониторинг и др.

По всем вопросам: @un_ixtime
加入频道
Полное руководство по томам Docker

В этом руководстве вы познакомитесь с томами Docker, узнаете, что они собой представляют, почему они важны и как эффективно использовать их в ваших контейнерных приложениях. https://aws.plainenglish.io/the-ultimate-guide-to-docker-volumes-812498a4d996
Старт в DevOps: от навыков до первой работы

Мы проводим бесплатный вебинар «Roadmap для DevOps -специалистов». Своим 8-летним опытом поделится Максим Гусев. Он руководил командами DevOps-инженеров и разработчиками. Знает всю кухню профессии, начиная от навыков и заканчивая трудоустройством.

Вебинар состоит из двух частей. Сначала Максим расскажет какие навыки нужны, с чего начать, как и из каких специальностей можно вырасти в DevOps-специалиста.
🔘 Работа с Git и знание различных workflow
🔘 Работа с контейнерами: Docker и Kubernetes
🔘 Какой код должен уметь писать DevOps
🔘 Работа с CI/CD: Gitlab и Jenkins
🔘 Работа с инструментами IaC: Terraform и Ansible
🔘 Софт-скиллы: обучение, коммуникация и налаживание процессов
🔘 Работа с облаками и инструментами observability

Во второй части расскажет, как устроиться на работу, а именно:
🔘Как начинающему специалисту найти первую работу;
🔘Как готовиться к собеседованиям;
🔘Как происходит найм глазами нанимающего.

Вебинар пройдёт 30 августа в 19:00 по московскому времени. Регистрируйтесь по ссылке.

Информация о рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Базы данных
Atlas — инструмент управления схемами миграций БД с открытым исходным кодом: наш опыт и ошибки создателей

Рассматриваемая утилита служит для управления схемами миграций баз данных и позволяет задействовать современные паттерны DevOps. Разработчики Atlas воспринимают свой инструмент как универсальный способ визуализировать, планировать и выстраивать миграции схем баз данных в соответствии с CI. https://habr.com/ru/companies/flant/articles/753122/
10 секретов улучшения вашего Dockerfile

Dockerfile — мощный инструмент для создания и развертывания приложений в контейнерах Docker. Хотя многие разработчики знакомы с основами Dockerfile, существует ряд расширенных функций и рекомендаций, которые, возможно, не так хорошо известны.

В этой статье мы рассмотрим 10 вещей, которые вы, возможно, не знали о Dockerfile, включая советы и рекомендации по оптимизации сборок, использованию многоэтапных сборок и т. д. Независимо от того, являетесь ли вы новичком в Docker или опытным профессионалом, эта статья поможет вам поднять свои навыки работы с Dockerfile на новый уровень. https://aws.plainenglish.io/10-secrets-to-improve-your-dockerfile-40ac54aa5bf2
7 лучших инструментов DevOps, востребованных в 2023 году

Навигация по набору инструментов DevOps: оптимизация доставки и эксплуатации программного обеспечения https://towardsaws.com/7-best-devops-tools-in-demand-in-2023-1c55711aa958
Путь от инженера до тимлида DevOps. Как я организовывал работу отдела.

В сети много материала о том как стать тимлидом и об организации работы отдела в IT. От книг и статей до вебинаров и записей с профильных конференций. Какие-то материалы фокусируются на общих менеджерских практиках, а некоторые на специфике управления конкретным отделом — чаще всего разработки. В этой статье я поделюсь своим опытом перехода на роль тимлида и управления DevOps отделом. 

Читать далее https://habr.com/ru/articles/758796
Как ограничить количество выполняющихся задач в Jenkins при вызове parallel: сравниваем решения

Недавно передо мной встала задача — есть 250 тестов, каждый из которых занимает от 5 до 30 минут, а иногда и часы. Надо запустить их в параллель на одной машине, но не больше 16 одновременно. Ограничение связано с некоторым лимитированным ресурсом, а также количеством ядер CPU. Реальное число одновременно запущенных задач нужно вычислять динамически, то есть пойти простым путем и зарегистрировать имя или лэйбл ресурса заранее с помощью плагина Lockable Resource не получится.

https://habr.com/ru/articles/754922/
« Единый вход в AWS, Terraform и Terragrunt» . В этом руководстве описывается доступ как минимум к двум учетным записям с использованием одного и того же входа. Читать далее »

« Оптимизация автоматической очистки Postgres для часто обновляемых таблиц» — Как работают функции MVCC и VACUUM и как настроить процесс автоматической очистки — Читать дальше »

« 10 самых необходимых инструментов для инженеров Kubernetes» — список десяти самых необходимых инструментов для инженеров Kubernetes — Читать далее »

« Тестирование в производстве» - Читать далее »
Разворачиваем приложение в кластере Kubernetes под управлением Deckhouse c помощью werf.

В статье мы рассмотрим, как подступиться к миру Kubernetes в первый раз — развернуть кластер под управлением платформы Deckhouse, разработать и подготовить приложение, развернуть его с помощью утилиты werf, предназначенной для построения рабочего процесса по принципам CI/CD, а также настроить сертификаты для доступа по HTTPS.

Читать далееhttps://habr.com/ru/companies/flant/articles/759040
Forwarded from Linux
Быстрый совет по Docker 💡

Хотите узнать, сколько места на диске занимает Docker в вашей системе? Используйте эту команду:

$ docker system df
Kubernetes Scheduler в Деталях: Важные Аспекты. Часть 1.

Хотите узнать, как Kubernetes оптимально распределяет ваши контейнеры по нодам и каким образом можно этот процесс настроить или даже модифицировать?

В этой статье мы погружаемся в недра Kubernetes Scheduler — ключевого компонента, отвечающего за эффективное распределение ресурсов в вашем кластере. От базовых принципов и этапов планирования до возможностей расширения с помощью плагинов - здесь вы найдете всё, чтобы стать настоящим экспертом в этой области.

Не пропустите!

Планирую идти от простого к сложному, так что прошу отнестись с пониманием. Если вы уже знакомы с базовыми концепциями k8s scheduler, не стесняйтесь пропустить первую часть и перейти сразу ко 2-й (ссылка будет опубликована позже).

Читать далее https://habr.com/ru/companies/otus/articles/761186
Forwarded from Linux
Открытый форк Terraform OpenTofu официально стал проектом Linux Foundation

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

Ускорьте развертывание за счет автоматизации конвейеров программного обеспечения: расскажите о важности автоматического тестирования, ключевых методах внедрения и передовых методах автоматического тестирования.
https://dzone.com/articles/automated-testing-the-missing-piece-of-your-cicd-p
👀 Когда дело доходит до бесперебойной работы ИТ-инфраструктуры, крайне важно иметь надежные методы наблюдения — и эти коты помогут понять факторы надежной стратегии наблюдения.

Кошка
1️⃣: Полная наблюдаемость стека. Кот, без которого вы не можете жить. Давайте посмотрим правде в глаза: он должен быть у вас, если вы хотите выжить в этом мире.

Кот 2️⃣: Kubernetes. Подвижный котенок, за которым трудно уследить, но он точно звезда семейства.

Кошка 3️⃣: Микросервисы. За ней сложно следить. Тем не менее, именно ей нужно уделять самое пристальное внимание, иначе… последует хаос.

Кошка 4️⃣: Оптимизация. Ей точно необходимо похудеть, чтобы снова стать гибкой и спортивной. Она требует нашего внимания.

Котаны 5️⃣: Сплоченная пара. Эти друзья независимы, но им необходимо работать вместе и делиться важной информацией, чтобы достичь целей.

Кошка 6️⃣: Оборудование. Как выглядит сырая кошка? Как и необработанная телеметрия — ценная, но ей не хватает “полноценного” кошачьего опыта.

Кот 7️⃣: OpenSearch. Все возможно, когда вы смотрите на мир новыми глазами и можете весело провести время, а все члены семьи всегда готовы вам помочь. В этом вся суть OpenSearch the Cat.

Кот 8️⃣: OpenTelemetry. Он может читать наши мысли, вмешаться и заставить нас снова двигаться, а также помочь нам быстрее решить наши проблемы.

Кошка 9️⃣: Открытый исходный код. В некоторых странах мало кто “владеет” кошками, животные просто населяют местное сообщество. Нам это нравится. Это кошка из народа.

Кошка 1️⃣0️⃣: Панели мониторинга. Она постоянно следует за вами, наблюдая за каждой деталью и вашим поведением. Она та самая, кто лапает вас по лицу среди ночи.

Кошка 1️⃣1️⃣: Устранение неполадок. Как и профессионалы DevOps, большинство котов умеют решать проблемы — они находят основную причину и продвигают MTTR (время мяуканья до разрешения).

Кот 1️⃣2️⃣: Машинное обучение/ИИ. Они постоянно ищут новую информацию, наблюдают за нашим поведением и учатся на нем.

@DevOpsKaz
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM