DevOps
-
Хабрахабр
Установка, настройка и эксплуатация стэка OpenSearch в классической среде
Передо мной встала задача сбора логов с парка серверов на ОС Windows и ОС Linux. Для того чтобы решить её я воспользовался стэком OpenSearch. Во время настройки OpenSearch мне не хватало в открытых источниках наглядных примеров, а информация на официальных сайтах ElasticSearch и OpenSearch мне показалась обрывочной, слабо привязанной к реальным ситуациям. Поэтому я решил поделиться своим опытом и описать…
Читать далее » -
Хабрахабр
Настройка LEMP сервера с помощью docker для простых проектов. Часть первая: База
Мы продолжаем цикл обучающих статей для начинающих системных администраторов. В серии "Настройка LEMP сервера с помощью docker для простых проектов" мы разберем docker и docker-compose, рассмотрим, как поднять стек LAMP+Nginx с помощью docker, а также расскажем вам, в чем преимущество контейнеризации и виртуализации. Несмотря на то, что тема уже достаточно подробно отражена в сети, мы решили подробно описать общие стандарты…
Читать далее » -
Хабрахабр
[recovery mode] Stevedore — открытая, бесплатная и быстрая альтернатива Docker Desktop
Очень не люблю изобретать велосипеды. Но иногда обстоятельства складываются так, что иначе не выходит. Эта история началась весной 2021 года. Я много работал с Docker-контейнерами под Windows и страдал. Страдал от того, как медленно запускается Docker Desktop. Страдал от того, сколько он ест оперативной памяти. Страдал от того, что постоянно что-то ломалось при обновлениях. Страдал от того, что на Windows…
Читать далее » -
Хабрахабр
Kubernetes 1.24: обзор нововведений
Этой ночью представят новую версию Kubernetes. Удаление Dockershim — если не самое значимое, то уж точно самое обсуждаемое изменение в релизе 1. 24. Также среди интересных нововведений: «мониторинг здоровья» томов; Network Policy Status для оценки состояния подресурсов; набор тестов, с помощью которых определяется готовность Windows-кластеров к production. В обзоре рассказываем обо всех улучшениях — новых (alpha) и о тех, что…
Читать далее » -
Хабрахабр
Kubernetes: как выбрать между self-hosted и managed-решением
Привет, Хабр! Сергей Бондарев, архитектор Southbridge и спикер в Слёрме, недавно провёл вебинар «Kubernetes'22: выбор между self-hosted и managed-решением». Сегодня публикуем текстовую версию вебинара. Для наглядности сравним self-hosted и managed-решения по двум аспектам: Трудозатраты и компетенции специалистов. Железо и инфраструктура. Специалисты Для поддержания кластера Kubernetes, не важно — собственного или арендованного, понадобятся люди с определёнными компетенциями. Self-hosted Инфраструктурная команда. Люди,…
Читать далее » -
Хабрахабр
Хранение кода в SCM
Смотри, ты устроился работать в большую компанию, где много команд, каждая разрабатывает свой продукт, часть из них создаёт микросервисы вокруг ядра, часть создаёт свои отдельные полноценные продукты. И, допустим, вся разработка до сих пор не использует централизованное хранение кода, работает без CI/CD и без наработок DevOps. Твоей первой задачей поставили организовать подход к хранению исходного кода в рамках всей компании.…
Читать далее » -
Хабрахабр
[Перевод] Как избежать 10 частых ошибок в настройке NGINX
Помогая пользователям NGINX с разрешением проблемных ситуаций, мы поняли, что большинство из них часто совершает одни и те же ошибки конфигурации. Более того, подобные ситуации вполне могут возникнуть даже у самих инженеров NGINX! В этой статье рассмотрим 10 наиболее распространенных ошибок и объясним как их исправить. Недостаточное количество файловых дескрипторов Директива error_log off Отсутствие keepalive-соединения с вышестоящими серверами Упущение механизмов…
Читать далее » -
Хабрахабр
Свой Composer без баннеров
Или как собрать composer.phar из исходников, добавить собственные изменения, подписать архив валидной сигнатурой и жить дальше. Шаг 1 из 7 Клонируем официальные исходники необходимой версии Composer в локальную папку git clone https://github.com/composer/composer.git Шаг 2 из 7 Скачиваем "токсичную" сборку, в которой хотим что-либо изменить wget https://getcomposer.org/composer.phar Шаг 3 из 7 Ставим зависимости. Появляется папка ./vendor cd composer && php ../composer.phar…
Читать далее » -
Хабрахабр
[Перевод] Как дата-сайентистам эффективно сотрудничать с дата-инженерами
Junkyard Blues by Papaya-Style Иногда дата-сайентистам и дата-инженерам сложно понять друг друга. И тогда первые получают не те данные, а вторые занимаются непонятными или даже невыполнимыми задачами. Команда разработки облачной платформы VK Cloud Solution перевела статью бывшего дата-инженера, которая стала дата-сайентистом. Она рассказывает, как этим специалистам прийти к взаимопониманию и эффективнее работать над общими задачами. Контекст запроса и постановка задачи Когда…
Читать далее » -
Хабрахабр
Как я вырос из узкого специалиста по эксплуатации в DevOps-инженера
В прошлом году мы в Southbridge запустили стажёрскую программу. Стажировку прошли более 80 инженеров. Мы получили много обратной связи, учли разные нюансы и переупаковали программу учебной стажировки в курс DevOps Upgrade в Слёрме. Сегодня рассказываем историю Вячеслава Лочашвили, который работал в отделе эксплуатации интернет-провайдера, полностью прошёл нашу стажировку и теперь трудится в одной из команд Southbridge в роли DevOps-инженера. Передаём…
Читать далее »