home.social

#deckhouse — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #deckhouse, aggregated by home.social.

fetched live
  1. Kubernetes дома? Ты не в себе? Как с Cursor и без DevOps-опыта поднять приватный кластер для личных проектов

    Я реализовал свою первую задачу по замене «Яндекс Диска», довёл скорость до 1,1 ГБ/с и пошёл дальше — установил Kubernetes дома. Я не инженер DevOps, но на своём кластере из старых Mac mini я запустил полноценный K8s с Managed Services.

    habr.com/ru/companies/flant/ar

    #кубернетес #homelab #ai #deckhouse #deckhouse_kubernetes_platform #kubernetes #nextcloud #netbird #valkey #managed_services

  2. Deckhouse Prom++: как мы посадили Prometheus на RAM-диету и сэкономили 89 % памяти в хранилище данных

    Утро: 3,8 ТБ памяти на кластеры Prometheus. Вечер: 0,6 ТБ. Между ними — переход на Deckhouse Prom++. Мы потратили месяцы на внимательный анализ данных и разработку: писали свои структуры данных на С++, экономя каждый байт и охотясь за каждой наносекундой производительности. Разнообразные энкодеры для специфических данных, вектор с дырками и упакованные структуры — в статье делимся деталями реализации Open Source-проекта, который вы можете уже сейчас использовать для реальной экономии на мониторинге.

    habr.com/ru/companies/flant/ar

    #prom++ #c++ #оптимизация_кода #prometheus #deckhouse #deckhouse_prom++ #мониторинг #observability

  3. От рассвета до заката, или Как Deckhouse Kubernetes Platform управляет жизненным циклом узлов кластера

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

    habr.com/ru/companies/flant/ar

    #deckhouse #deckhouse_kubernetes_platform #devops #ноды #capi

  4. Что делать, если нужно одно решение, чтобы править всеми СХД? Выбираем CSI-драйвер: от вендора или универсальный

    Команда Deckhouse Storage рассказала о поддерживаемых в наших платформах CSI с использованием реализаций от вендора (для платформ Huawei, HPE, NetApp и Yadro), а также о собственном универсальном CSI-драйвере csi-scsi-generic, который поддерживает интеграцию с любыми системами хранения данных.

    habr.com/ru/companies/flant/ar

    #схд #система_хранения_данных #csi #хранилище #deckhouse #hpe #csiдрайвер #netapp #tatlinunified #scsi

  5. Cloud Native LVM: как автоматизировать поиск и разметку локальных дисков в Kubernetes

    Всем привет, меня зовут Александр Зимин, я руковожу разработкой подсистемы хранения данных в Deckhouse. Сегодня хочу поговорить о хранении данных на локальных дисках в Kubernetes и поделиться тем, как мы автоматизируем их поиск и разметку для администраторов и пользователей.

    habr.com/ru/companies/flant/ar

    #lvm #pvc #csiдрайвер #storage #отказоустойчивость #deckhouse #deckhouse_kubernetes_platform #dkp #локальный_диск #локальное_хранилище

  6. Как установить Kubernetes-платформу за 10 минут через веб-интерфейс

    В статье показываем, как за 10 минут развернуть Kubernetes-платформу с помощью графического установщика Deckhouse Kubernetes Platform. Пройдём все этапы: настроим статический или облачный кластер, подключим модуль виртуализации и сразу начнём работать через встроенный веб-интерфейс — без DNS, Ingress и ручного YAML.

    habr.com/ru/companies/flant/ar

    #deckhouse #kubernetes #установка #установка_kubernetes #dkp #установщик_kubernetes #запуск_kubernetes #k8s #deckhouse_kubernetes_platform #настройка_kubernetes

  7. Новости виртуализации Deckhouse: готовность к продакшену, автоматическая перебалансировка ВМ по узлам и другие фичи

    За последние два месяца в Deckhouse Virtualization Platform (DVP) вышло пять новых релизов (0.19–0.23). За это время в платформе появилось много важных улучшений, о которых мы расскажем в этом обзоре. Среди них — готовность к продакшену, улучшенная безопасность, автоматическая перебалансировка ВМ по узлам, оптимизация миграции и вложенная виртуализация. Подробности в обзоре.

    habr.com/ru/companies/flant/ar

    #виртуализация #dvp #дайджест #обновления #deckhouse #deckhouse_virtualization_platform #перебалансировка #виртуальная_машина #миграция_виртуальной_машины #операции_с_виртуальными_машинами

  8. Чем заняться в выходные? Как я собрал домашнюю виртуализацию в контейнерах за 34 500 рублей

    Как собрать домашний кластер виртуализации с нуля и зачем это вообще нужно? Автор делится личным опытом: от первых экспериментов с контейнерами и осознания их ограничений до построения полноценной инфраструктуры на мини-ПК. В статье подробно разбираются этапы выбора и подготовки оборудования, настройка сети и операционной системы, особенности работы с Kubernetes для новичков, а также запуск первых виртуальных машин и организация отказоустойчивого хранилища данных. Материал будет полезен тем, кто хочет разобраться в современных подходах к управлению инфраструктурой и попробовать реализовать собственный проект виртуализации у себя дома.

    habr.com/ru/companies/flant/ar

    #deckhouse #deckhouse_virtualization_platform #dvp #deckhouse_kubernetes_platform #виртуализация #kubevirt #домашняя_виртуализация #виртуализация_в_контейнерах #кластер_виртуализации #kubernetes

  9. Kubernetes на базе Deckhouse в облаке Linx Cloud: встроенный мониторинг, безопасность и управление сертификатами

    Компания Linx — сервис-провайдер с дата-центрами в Москве и Санкт-Петербурге. Мы развиваем свою облачную платформу и недавно запустили Kubernetes as a Service на базе Deckhouse Kubernetes Platform (DKP). DKP (№27871 в Едином реестре российского ПО) автоматизирует процессы администрирования и эксплуатации K8s-кластеров, связанные с аутентификацией и управлением доступом, мониторингом и логированием, работой с сертификатами и настройкой отказоустойчивости. В этой статье мы рассмотрим ключевые возможности решения и покажем интерфейс платформы. Будет полезно, если вы задумываетесь о том, чтобы попробовать Kubernetes как сервис из облака и хотите узнать больше о доступных на отечественном рынке вариантах.

    habr.com/ru/companies/Linx/art

    #linx #kubernetes #deckhouse #мониторинг #управление_сертификатами #безопасность #облачные_сервисы

  10. FastCGo: как мы ускорили вызов C-кода в Go в 16,5 раза

    В Deckhouse Prom++ мы переписали ядро хранения и обработки горячих данных на C++, при этом вся оркестрация и периферия остались в Prometheus на Go, что позволило сохранить полную совместимость с Prometheus. Для частых вызовов кода C++ мы использовали механизм CGo, однако первые тесты показали, что производительность CPU практически не улучшилась из-за его медлительности. В итоге мы переписали CGo, создав собственный механизм вызова. В статье разберём, что такое CGo и почему он такой медленный, сделаем простейший собственный механизм CGo-вызова и доведём этот механизм до полноценного решения.

    habr.com/ru/companies/flant/ar

    #prom++ #fastcgo #cgo #оптимизация_производительности #go #c++ #оптимизация_кода #разработка_по #prometheus #deckhouse

  11. Как упростить работу с RBAC в Kubernetes: обзор утилиты RBAC Wizard

    В новом материале DevOps-инженер Максим Кульвинский делится подробным обзором RBAC Wizard — свежего Open Source-инструмента для визуализации и анализа системы доступов в кластере. Разберёмся, как быстро развернуть утилиту с помощью Helm, посмотрим на её возможности и ограничения, а также выясним, кому и в каких случаях она может реально облегчить жизнь.

    habr.com/ru/companies/flant/ar

    #devops #kubernetes #rbac #visualization #access #deckhouse #werf #RBAC_Wizard #визуализация_данных #rolebased_access_control

  12. S3 в мире Kubernetes: как объектное хранилище сделать частью контейнеров (подоход от команды Deckhouse)

    Статья рассказывает о том, как облачное объектное хранилище S3 можно интегрировать с Kubernetes с помощью решений от Deckhouse и файловой системы GeeseFS. Автор объясняет, зачем вообще подключать S3 как том для контейнерных приложений, какие задачи это решает и почему для этого выбран именно GeeseFS. А ещё честно указывает на подводные камни — ограничения по скорости, отсутствие привычных файловых атрибутов, особенности кэширования и диагностику.

    habr.com/ru/companies/flant/ar

    #s3 #deckhouse #GeeseFS #объектное_хранилище #хранение_данных #облачные_технологии #интеграция #гибридные_системы #масштабирование #kubernetes

  13. Живая миграция, мониторинг и безопасность: дайджест обновлений Deckhouse Virtualization Platform 0.15–0.18

    С начала 2025 года мы выпустили четыре крупных обновления DVP, внедрили более 72 изменений и добавили более 32 новых фич и улучшений. В этом дайджесте — самые важные изменения: живая миграция без простоев, расширенные политики безопасности, новый аудит, автоматизация работы с ВМ и многое другое.

    habr.com/ru/companies/flant/ar

    #виртуализация #dkp #dvp #deckhouse #deckhouse_virtualization_platform #виртуальная_машина #живая_миграция #мониторинг_виртуализации #операции_с_виртуальными_машинами

  14. Единый механизм указания значений по умолчанию для StorageClass: централизованный подход Deckhouse

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

    habr.com/ru/companies/flant/ar

    #storageclass #kubernetes #k8s #хранение_данных #pvc #deckhouse #deckhouse_kubernetes_platform #dkp

  15. Deckhouse Prom++: мы добавили плюсы к Prometheus и сократили потребление памяти в 7,8 раза

    Хотя Prometheus и стал стандартом мониторинга для микросервисов в Kubernetes, он потребляет слишком много ресурсов. А что, если мы скажем, что добавили пару плюсов к Prometheus и получили почти бесплатный мониторинг? Все подробности — под катом. Узнать о Deckhouse Prom++

    habr.com/ru/companies/flant/ar

    #devops #prometheus #мониторинг #observability #kubernetes #open_source #deckhouse #deckhouse_prom++

  16. Репликация KV1/KV2 в Deckhouse Stronghold: как добиться идентичности секретов

    Мы добавили в Deckhouse Stronghold механизм репликации для хранилищ KV1/KV2, который позволяет автоматически и централизованно синхронизировать секреты в распределённых и облачных системах. Под катом погружаемся в техническую реализацию репликации и рассказываем, какие сложности преодолели в процессе.

    habr.com/ru/companies/flant/ar

    #хранение_секретов #hashicorp_vault #stronghold #deckhouse #безопасность_данных

  17. Как легко настроить аутентификацию для нескольких доменов в Kubernetes: Deckhouse Kubernetes Platform

    В статье описывается новый подход к настройке аутентификации для нескольких доменов с помощью DexAuthenticator в Deckhouse Kubernetes Platform. Узнайте, как одно решение заменяет сотни объектов, экономит ресурсы и делает управление безопасностью проще.

    habr.com/ru/companies/flant/ar

    #kubernetes #аутентификация #authentication #oauth2 #DexAuthenticator #доступ #deckhouse #безопасность #dkp #deckhouse_kubernetes_platform

  18. Автоматические резервные копии etcd и миграции master-узлов: дайджест обновлений Deckhouse Kubernetes Platform 1.65–1.67

    Узнайте о ключевых изменениях в Deckhouse Kubernetes Platform за последние три релиза. Поддержка МОС ОС и OpenSuse, автоматическое создание резервных копий базы etcd, поддержка Kubernetes 1.31, новый вид активной балансировки и другие изменения, которые помогут улучшить управление кластерами.

    habr.com/ru/companies/flant/ar

    #dkp #deckhouse #deckhouse_kubernetes_platform #devops #kubernetes #отечественное_по #j #обновления #etcd #миграция

  19. Безопасная миграция данных из Vault одной командой

    Представьте, что у вас есть Vault и нужно перенести данные из него в другое хранилище. Например, из одного закрытого контура в другой на обычной флешке. Или из одного backend storage в другой. Причём перенести нужно безопасно, не расшифровывая данные в процессе и не раскрывая секреты. В этой статье мы расскажем, как решаем такие задачи в Deckhouse Stronghold — нашем решении для управления жизненным циклом секретов.

    habr.com/ru/companies/flant/ar

    #vault #секреты #безопасность #deckhouse #hashicorp_vault

  20. Open Source как жизнь и душа «Фланта»: как и почему мы вносим вклад в проекты с открытым кодом

    Узнайте, как команда «Фланта» активно участвует в разработке и поддержке Open Source-проектов, создавая инструменты, которые помогают сообществу и развивают облачные технологии.

    habr.com/ru/companies/flant/ar

    #deckhouse #open_source #werf #контрибьютинг #kubernetes #flant #открытый_код #открытый_исходный_код #free_software #cncf

  21. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 3

    Завершаем приготовление Gitea со вкусом werf CI/CD. В финальной части серии создадим репозиторий с кодом приложения, подготовим простенький Helm-чарт и Gitea Actions-пайплайн, в котором опишем автоматический процесс сборки и деплоя приложения в кластер Deckhouse Kubernetes Platform.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse #deckhouse_kubernetes_platform #gitea_actions #cicd #dkp

  22. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 2

    Продолжаем готовить возможную замену GitLab или GitHub с удобным CI/CD и on-premise размещением. Во второй части подробной статьи-инструкции для новичков поговорим о Gitea Actions: настроим инфраструктуру и Gitea Actions CI/CD.

    habr.com/ru/companies/flant/ar

    #werf #ci/cd #deckhouse_kubernetes_platform #gitea #dkp #deckhouse

  23. Готовим Gitea со вкусом werf CI/CD и Dex-авторизации в кластере Deckhouse Kubernetes Platform. Часть 1

    Клиенты «Фланта» иногда ищут альтернативу GitLab или GitHub с удобным CI/CD и on-premise-размещением. Один из возможных вариантов — Open Source-решение Gitea. В сравнении с GitLab сервис Gitea прост и потребляет в два раза меньше ресурсов. При этом его функциональности достаточно, чтобы построить экосистему управления кодом и его развёртывания в Kubernetes. Эта статья — детальная инструкция по установке и настройке сервера Gitea, а также организации с его помощью авторизации через Dex в кластере Deckhouse Kubernetes Platform. В следующих частях серии, которые выйдут 21 и 26 ноября, настроим Gitea act_runner и подготовим Gitea Actions-пайплайн, в котором развернём приложение в кластере с помощью werf.

    habr.com/ru/companies/flant/ar

    #gitea #werf #deckhouse_kubernetes_platform #deckhouse #ci/cd #dkp

  24. Обновления Deckhouse Kubernetes Platform 1.61-1.64: переход на Grafana 10, отказоустойчивость с Fencing, CLI для Windows

    Узнайте о ключевых изменениях в Deckhouse Kubernetes Platform за последние четыре релиза. Внедрение Grafana 10, поддержка Windows для Deckhouse CLI, автоматическая изоляция проблемных узлов с помощью Fencing, отказоустойчивый egress gateway и другие изменения, которые помогут улучшить управление кластерами.

    habr.com/ru/companies/flant/ar

    #обновления #grafana #deckhouse #deckhouse_kubernetes_platform #dkp #devops #kubernetes #fencing #cli #отечественное_по

  25. Потребление ресурсов в Prometheus: кто виноват и что делать (обзор и видео доклада)

    У Prometheus есть серьёзный недостаток — чрезмерное потребление ресурсов. Проблема может заключаться в недостаточном понимании инструмента и его неверном использовании. А Prometheus требует грамотного управления метриками и лейблами. В своем докладе технический директор Deckhouse Observability Platform Владимир Гурьянов выяснил, кто виноват в этом и что делать.

    habr.com/ru/companies/flant/ar

    #prometheus #tsdb #monitoring #devops #devopsconf #deckhouse #метрики #потребление_ресурсов #lables #mimirtool

  26. Оркестраторы в российском DevOps в 2024: рост использования Managed Kubernetes и отечественных дистрибутивов

    В конце августа 2024 года вышел подробный отчёт о состоянии DevOps в России. В статье мы расскажем, как себя чувствуют в российском DevOps технологии оркестрации: что среди них лидирует, какие дистрибутивы Kubernetes сейчас используются и какие критерии влияют на выбор оркестратора.

    habr.com/ru/companies/flant/ar

    #devops #kubernetes #k8s #оркестрация #контейнеризация #deckhouse #исследование_рынка #openshift #rancher

  27. Как запускать WebAssembly-приложения в Kubernetes с помощью Deckhouse

    Запускать Wasm-приложения в ванильном Kubernetes затруднительно, так как есть неудобства в настройке сред выполнения на рабочих узлах. Штатных средств недостаточно, чтобы легко конфигурировать узлы. Конечно, можно сконфигурировать один узел руками. Но если нужно обкатать различные рантаймы или большое количество приложений, то хочется максимально просто масштабировать кластер и управлять узлами декларативно. Поэтому я решил запустить Wasm-приложение в Deckhouse Kubernetes Platform (DKP) . Эта платформа упрощает развёртывание и управление кластерами Kubernetes. В этой статье я покажу, как запускать Wasm-приложения в Kubernetes с использованием DKP. Мы настроим окружение, установим необходимые компоненты и запустим простой WebAssembly-модуль.

    habr.com/ru/companies/flant/ar

    #devops #k8s #kubernetes #dkp #deckhouse #deckhouse_kubernetes_platform #wasm #webassembly #open_source #runtime

  28. Краткий дайджест обновлений Deckhouse Kubernetes Platform 1.48-1.60

    В этой статье мы рассмотрим самые важные обновления Deckhouse Kubernetes Platform версий 1.48–1.60, произошедшие почти за год — именно столько времени прошло с момента выхода нашего последнего обзора новых фичей.

    habr.com/ru/companies/flant/ar

    #kubernetes #deckhouse #Deckhouse_Kubernetes_Platform #devops #istio #grafana #distroless #обновления #platform_engineering #отечественное_по

  29. Kubernetes без интернета: как мы устанавливаем Deckhouse в закрытом контуре (обзор и видео доклада)

    Всем привет! На связи Максим Набоких, архитектор и технический руководитель Deckhouse Kubernetes Platform . Deckhouse работает в компаниях из разных отраслей: нефтегазовые предприятия, финтех, государственные организации, банки, облачные провайдеры и так далее. И больше чем в половине этих организаций во внутренней инфраструктуре нет интернета — он просто запрещён. Поэтому нам надо было придумать процесс установки своей платформы в закрытый контур. О том, как устанавливать Kubernetes (Deckhouse использует ванильный K8s), где «не ступал» ни один пакет из публичной сети, я рассказал на HighLoad++ 2023. Эта статья — текстовая версия моего доклада. Мы разберём целевую схему закрытого контура, нюансы работы инструментов для создания безопасной среды, посмотрим, как готовить дистрибутив Kubernetes-платформы к установке и осуществлять доставку приложений в закрытых окружениях.

    habr.com/ru/companies/oleg-bun

    #deckhouse #k8s #закрытый_контур #без_интернета #kubernetes #инфраструктура #container_registry #registry #blob #доставка_приложения

  30. Автоматизируем сборку и деплой приложения в GitLab CI/CD: подробное руководство с примерами

    При разработке приложений рано или поздно наступает момент, когда заниматься развёртыванием вручную становится затратно и неудобно. Как следствие на помощь приходит автоматизация этого процесса с помощью специально настроенных пайплайнов непрерывной интеграции и непрерывной доставки (Continuous Integration & Continuous Delivery — CI/CD). Для разных систем управления репозиториями исходного кода существуют свои способы настройки CI/CD. В этой статье мы рассмотрим, как использовать GitLab для организации автоматической сборки и деплоя приложения в кластер Kubernetes. Сам кластер работает под управлением Deckhouse Kubernetes Platform , а автоматизировать процесс будем с помощью werf — Open Source CLI-утилиты, организующей полный цикл доставки приложения в Kubernetes и использующей Git как единый источник истины для состояния приложения, развёрнутого в кластере.

    habr.com/ru/companies/flant/ar

    #гитлаб #gitlab #ci/cd #ci/cd_gitlab #werf #deckhouse #docker #devops #kubernetes #gitlabci