Что такое Helm Subchart и как его использовать

Что такое Helm Subchart и как его использовать Когда вы начинаете работать с Helm для управления приложениями в Kubernetes, быстро становится ясно: не всё стоит хранить в одном чарте. Часто приложение зависит от других компонентов — например, базы данных или кеша. Для этого и существуют subcharts. Что такое Subchart? Subchart — это обычный Helm-чарт, который лежит в папке charts/ внутри основного чарта. По сути, это способ описать зависимости. Например, вашему приложению нужен Redis. Вместо того чтобы писать манифесты заново, можно подключить готовый Helm-чарт Redis как subchart. ...

октября 2, 2025 · 2 минуты · 1 слово · John Cena

Что такое mbuffer и чем он может быть полезен

Что такое mbuffer и чем он может быть полезен Когда в Linux нужно передавать большие объёмы данных — например, делать бэкапы, копировать базы или гнать поток через сеть — часто появляются «узкие места». В таких случаях помогает mbuffer. Что такое mbuffer? mbuffer (media buffer) — это утилита, которая вставляет высокопроизводительный буфер между источником данных (например, tar, dd, pg_dump) и потребителем (ssh, gzip, диск). Он работает как «прокладка», которая временно хранит данные в памяти и передаёт их дальше более плавно. ...

октября 1, 2025 · 2 минуты · 214 слов · John Cena

Что такое Syncoid и чем он может быть полезен

Что такое Syncoid и чем он может быть полезен Если вы используете ZFS на Linux или BSD, у вас могут быть наборы данных и снапшоты, которые нужно реплицировать между серверами. Syncoid — это инструмент, который упрощает репликацию и бэкапы ZFS. Зачем использовать Syncoid? Автоматическая репликация снапшотов — копирует снимки между наборами данных или серверами. Инкрементальные передачи — отправляются только изменения, экономя трафик. Простой CLI — не нужно писать сложные скрипты с zfs send/receive. Работа с удалёнными хостами — встроенная поддержка SSH. Пример: базовое использование Syncoid Допустим, у вас есть источник tank/data и вы хотите реплицировать его на удалённый сервер backup/data: ...

октября 1, 2025 · 2 минуты · 256 слов · John Cena

Оптимизация etcd на медленных дисках в Kubernetes

Оптимизация etcd на медленных дисках в Kubernetes В Kubernetes etcd — это база данных, в которой хранится всё состояние кластера. Если etcd работает на медленных дисках, начинаются проблемы: kubectl отвечает дольше, поды остаются в Pending, а API-сервер «тормозит». Почему etcd тяжело на медленных дисках etcd очень зависим от дисковой подсистемы. Каждая запись фиксируется на диск для консистентности. На HDD или дешёвых облачных дисках с низкими IOPS etcd быстро превращается в узкое место. ...

сентября 30, 2025 · 1 минута · 197 слов · John Cena

Что такое CORS в веб-разработке

Что такое CORS (Cross-Origin Resource Sharing) Если вы когда-нибудь работали с API из браузера, то наверняка встречали такую ошибку: Access to fetch at ‘https://api.example.com/data from origin ‘http://localhost:3000 has been blocked by CORS policy Это происходит из-за механизма CORS — Cross-Origin Resource Sharing. Зачем нужен CORS Браузеры используют правило same-origin policy (политика одного источника) ради безопасности. Оно запрещает скриптам с одного домена получать данные с другого. Иначе любая страница могла бы «подсмотреть» ваши данные, например из интернет-банка. ...

сентября 30, 2025 · 1 минута · 179 слов · John Cena