В пятницу, 25 августа вышел наш первый перевод с китайского языка — рассказ об эволюции технологий виртуализации сетей в Linux под редакцией Андрея Квапила. Так совпало, что это наша пятисотая публикация на Хабре. В честь этого события мы подготовили небольшую подборку интересных и полезных материалов.
История блога на Хабре началась 18 февраля 2017 года с выхода обзора доклада нашего основателя и технического директора Дмитрия Столярова на конференции RootConf 2016, где он рассказывал о лучших практиках построения процесса Continuous Delivery (CD) с использованием Docker и других Open Source-продуктов.
С момента той первой публикации изменилось многое. Неизменной осталась наша вера в идеалы Open Source, в необходимость популяризации программ с открытым исходным кодом. Мы активно развиваем не только наши продукты, но и участвуем в разработке глобальных проектов — наша компания стала контрибьютором №1 Kubernetes в России, а в мире по по этому показателю за последний год вышла на 55-е место.
Мы пропагандируем DevOps, контейнерные технологии и всё, что связано с K8s в цифровом пространстве рунета. Многие DevOps-инженеры и системные администраторы учились на наших статьях. Вся история, неудачи и свершения отразились на страницах нашего блога.Site Reliability Engineering
Услуга DevOps as a Service (DaaS) — основа нашей продуктовой линейки, её ключевой компонент. Именно благодаря инженерам, которые круглосуточно обслуживают сотни клиентских кластеров, мы получаем быстрый фидбэк по своим продуктам, собираем для них идеи и нарабатываем опыт. Предлагаем несколько историй из наших SRE-будней:
Шесть практических историй. Часть 1, Часть 2, Часть 3, Часть 4, Часть 5, Часть 6
Наш рецепт отказоустойчивого VPN-сервера на базе tinc, OpenVPN, Linux
Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах
Как мы помогли cybersport.ru справиться с The International 10
Наш опыт разработки CSI-драйвера в Kubernetes для Яндекс.ОблакаKubernetes
В Kubernetes и Docker мы поверили сразу после их появления в том числе и потому, что до этого пытались сделать нечто похожее самостоятельно. Например, у нас был внутренний проект по созданию инструментов для удобного управления изоляцией на базе Linux cgroups. Неудивительно, что значительная часть наших публикаций прямо или косвенно посвящены Kubernetes:
Лучшие практики для деплоя высокодоступных приложений в Kubernetes. Часть 1, Часть 2
Представляем онлайн-самоучитель по Kubernetes и деплою с werf для разработчиков
В Kubernetes-платформе Deckhouse появилась система виртуализации нового поколения
Андрей Квапил: «Уже несколько лет мы делаем в Kubernetes то, что только сейчас готовится к production-ready»
Азбука безопасности в Kubernetes: аутентификация, авторизация, аудит
Введение в сетевые политики Kubernetes для специалистов по безопасностиБазы данных
Работа с базами данных — отдельный вид искусства:
KeyDB как возможно потенциальная замена Redis
Опыт миграции кластера PostgreSQL на базе Patroni
Наша новая удачная попытка бесшовной замены Redis на KeyDB
KeyDB и Redis: в поисках серебряной пули — in-memory replicated DB (Replicated IMDB)
Эксплуатация MongoDB в Kubernetes: решения, их плюсы и минусыИнструменты
Говорить про инструменты мы можем бесконечно долго: ведь многое из того, что сейчас используется у нас в стране и в мире, создано разработчиками нашей компании. Будучи приверженцами идей Open Source, мы открыли исходный код, а права передали CNCF. Небольшая подборка самых популярных статей о наших инструментах:
Представляем Kubernetes-платформу Deckhouse. Теперь в Open Source и для всех
Представляем новый плагин для Grafana — Statusmap panel
Представляем ovpn-admin — веб-интерфейс для управления пользователями OpenVPN
Представляем loghouse — Open Source-систему для работы с логами в Kubernetes
werf — наш инструмент для CI/CD в Kubernetes (обзор и видео доклада)
«Флант» и Okmeter: симбиоз на благо мониторингаНаши неудачи
Все любят читать о неудачах. А мы любим о них писать:
Аварии как опыт #1. Как сломать два кластера ClickHouse, не уточнив один нюанс
Аварии как опыт #2. Как развалить Elasticsearch при переносе внутри Kubernetes
Аварии как опыт #3. Как мы спасали свой мониторинг во время аварии в OVHВидео в прозе
Обзор докладов — ещё один формат, полюбившийся читателям. Предлагаем вашему вниманию обзор наиболее популярных докладов:
Как правильно сделать Kubernetes
KubeVirt: внутреннее устройство и сеть. Как достигнуть совершенства?
Мимо тёщиного дома я без метрик не хожу
10 лет on-call. Чему мы научились?
Стандарты безопасности в Kubernetes
Go? Bash! Встречайте shell-operator
Лучшие практики CI/CD с Kubernetes и GitLabКадры решают всё
За технологиями порой не видно людей — творцов, создающих новую цифровую цивилизацию. Исправляем это общее упущение:
Работа удалённо: наш опыт
Большая перемена: как за три года мы пересмотрели управление проектами во «Фланте»
«Нетипичное отношение к финансам» — что если сотрудники сами будут управлять доходами. Разговор с «Флант»
Как «Флант» нанимает сотрудников
Как «Флант» помогает новичкамПереводы
Когда-то было сказано, что качественные переводы иностранных произведений становятся достояниями отечественной литературы. Стараемся следовать этому примеру и знакомим читателей с лучшими материалами мирового IT:
Смерть микросервисного безумия в 2018 году
Наглядное руководство по SSH-туннелям
Визуальное руководство по диагностике неисправностей в Kubernetes
Внутреннее устройство Kubernetes-кластера простым языком
Три истории сбоев Kubernetes в production: anti-affinity, graceful shutdown, webhookРазное
Порой очень трудно классифицировать статью и отнести её к той или иной категории. Если вас заинтересует что-то из представленного в этом разделе, предлагаем самостоятельно определить тематику:
Путеводитель CNCF по решениям Open Source (и не только) для cloud native
ИТ-инфраструктура в российских компаниях в 2023 году: импортозамещение, CI/CD, управление инфраструктурой и мониторинг
Как победить дракона: переписываем вашу программу на Golang
Готовим высокодоступный memcached с mcrouter в KubernetesАнонсы
Статьи, которые готовятся к публикации и скоро будут представлены читателю:
Перевод CNCF White Paper с нашими комментариями
Atlas — инструмент управления схемами миграций БД с открытым исходным кодом: наш опыт и ошибки создателей
Deckhouse и werf для самых маленьких
Попытка создать идеальный CSI-драйвер для shared SAN в Kubernetes
Источник новости: habr.com