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

По всем вопросам: @un_ixtime
加入频道
Как перезапустить поды Kubernetes с помощью kubectl

В этой статье мы обсудим пять сценариев, в которых вам может понадобиться перезапустить под Kubernetes, и познакомим вас с методами перезапуска подов с помощью kubectl.

https://last9.io/blog/how-to-restart-kubernetes-pods-with-kubectl-tutorial/
Как организовать мониторинг актуальности Helm-релизов в кластерах Kubernetes

Чем больше чартов в кластере Kubernetes, тем тяжелее проверить актуальность их релизов. Поэтому важно настроить мониторинг состояния чартов, чтобы своевременно планировать и выполнять новые обновления.

О том, как мы мониторим актуальные Helm-релизы и какие инструменты для этого используем, рассказывает Александр, ведущий системный администратор в Selectel. Подробнее — под катом. https://habr.com/ru/companies/selectel/articles/753808/
Разворачиваем веб-приложение в Kubernetes с нуля

В этой статье мы разберёмся, как разворачивать многокомпонентное веб-приложение в кластере Kubernetes на примере его локальной реализации — minikube. Мы поднимем виртуальный кластер прямо на рабочем ноутбуке, разберёмся с основными сущностями Kubernetes, запустим и соединим между собой компоненты демо-приложения и обсудим, какие ещё возможности Kubernetes пригодятся нам в суровом энтерпрайзе. Если вы занимаетесь разработкой и слышали о Kubernetes, но ещё не имели возможности пощупать его руками — добро пожаловать!
https://habr.com/ru/articles/752586/
Kubernetes 1.28: прощание с Google, оптимизация работы с контейнерами и задачами, новый KEP от «Фланта»

В ночь с 15 на 16 августа официально выйдет новая версия Kubernetes — 1.28. Среди главных изменений — оптимизация работы с sidecar-контейнерами и задачами (Job). Клиенты теперь будут переадресовываться на тот сервер API, который способен обработать их запрос, что упростит скользящие обновления. Проект Kubernetes продолжает размежевание с инфраструктурой Google — KEP 1731 описывает ряд шагов, направленных на оптимизацию и упрощение релизного процесса.

Мы подробно разобрали все новые фичи Kubernetes 1.28. https://habr.com/ru/companies/flant/articles/754398/
Forwarded from Cloud Services
ИТ-инфраструктура в российских компаниях в 2023 году: импортозамещение, CI/CD, управление инфраструктурой и мониторинг

Месяц назад компания «Экспресс 42» вместе с партнерами (одним из которых как раз был «Флант») выпустила подробный отчет на 75 страницах о состоянии DevOps в России. В этой статье мы бы хотели более подробно рассказать, какие инструменты и операционные системы компании используют для работы с инфраструктурой, как меняется их проникновение от года к году, как продвигается импортозамещение и что именно российские компании понимают под этим термином. https://habr.com/ru/companies/flant/articles/755038/
Терраформ мертв; Да здравствует Пулуми?

Я использую Terraform как минимум раз в неделю в течение последних 5 лет. Я руководил миграцией двух компаний на инфраструктуру как код с помощью Terraform с использования веб-интерфейса их облачного провайдера, легко написав по пути десятки тысяч строк HCL. Сначала мне нравился Terraform, HCL было легко писать, поставщики из таких мест, как AWS и GCP, хорошо поддерживаются, а в Интернете есть множество ресурсов, которые помогут вам решить любую проблему.

С годами наши отношения испортились. У Terraform есть проблемы, которые на данный момент либо неразрешимы, либо не могут быть решены без отказа от большой части предыдущей работы. Без конкретных заказов, вот мои большие проблемы с Terraform: https://matduggan.com/terraform-is-dead-long-live-pulumi/
Докер против виртуальных машин

В мире современного развертывания программного обеспечения появились два основных соперника: Docker и виртуальные машины (ВМ). Эти решения решают проблемы эффективного использования ресурсов и оптимизации управления приложениями. В этом блоге мы углубимся в технические детали Docker и виртуальных машин, поймем их различия, общие черты и сценарии, в которых они действительно проявляют себя. https://aws.plainenglish.io/docker-vs-virtual-machines-27d3d9c57bc4
Один YAML до катастрофы: «детские» ошибки администраторов Kubernetes

Когда речь заходит о безопасности кластеров Kubernetes, вспоминаются сложные методики, выверенные практики, высокий уровень сопровождения. Но так бывает не всегда. Нам встретилась статья, авторы которой изучили множество кластеров и выяснили, что значительная их часть уязвима из-за глупостей, допущенных администраторами. Статистика впечатляет! Предлагаем вашему вниманию перевод. https://habr.com/ru/companies/flant/articles/756044/
Вебинар
«Пора в облака: преимущества для бизнеса, нюансы и инсайты»

Когда: 29 августа 2023 в 12:00 МСК

За облачными технологиями будущее: об этом говорят тенденции мирового рынка, а также опыт компаний-визионеров.

Гибкое масштабирование, оплата только за фактически используемые ресурсы, отсутствие простоев из-за долгих поставок... Мы продолжим этот список и расскажем, что еще получит ваша IT-инфраструктура.

Спикеры ITGLOBAL.COM
- Продемонстрируют эффективность облаков в сравнении с собственной инфраструктурой.
- Расскажут по каким критериям выбрать провайдера.
- Обсудят с чего начать процесс миграции и нужно ли переводить в облака всю инфраструктуру.

Зарегистрироваться на вебинар
Forwarded from Cloud Services
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшенный мониторинг Kubernetes с помощью Anago


Anago — это многофункциональный инструмент с открытым исходным кодом, предназначенный для упрощения и оптимизации управления кластерами Kubernetes вашей команды DevOps. https://medium.com/@lash211/kubernetes-monitoring-with-anago-bdf6cd3b4c61
Полное руководство по томам 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/