mysurik.ru
Системное Администрирование
mysurik

Kubernetes на домашнем сервере: есть ли смысл

Признаюсь честно: я поддался хайпу. Год назад сидел я, смотрел на свой Proxmox с десятком LXC-контейнеров и думал — всё несерьёзно. Настоящие админы используют Kubernetes. У меня же — просто Docker на одной VM, пара компоузов, и всё это какое-то… игрушечное. Ну и понеслось. Я развернул K3s на трёх VPS в DigitalOcean. Потом ещё один […]
ЧИТАТЬ ПОДРОБНЕЕ →
Forgejo — поднял свой Git сервер вместо GitHub и не пожалел
Системное Администрирование
mysurik

Forgejo — поднял свой Git сервер вместо GitHub и не пожалел

Приватные репозитории на GitHub стали платными, и меня это бесило. Плюс новости про Copilot и лицензии вообще добили. Я решил поднять свой Git-сервер и остановился на Forgejo. Сейчас расскажу, как это было, что получилось и почему я не жалею о переезде. Почему я ушёл с GitHub Проблема была не только в деньгах. Меня беспокоили новости […]
ЧИТАТЬ ПОДРОБНЕЕ →
p6rd22p6rd22p6rd
Системное Администрирование
mysurik

Docker и Linux-механизмы: как работают Namespace, Cgroups и OverlayFS

Введение в взаимодействие Docker с ключевыми Linux-механизмами Docker — это мощный инструмент для контейнеризации, который строит свою работу на фундаменте Linux-ядра. Три основных механизма — namespaces, cgroups и union filesystem (OverlayFS) — обеспечивают изоляцию, ресурсное управление и слоистую файловую систему соответственно. Понимание их взаимодействия позволяет глубже разобраться в архитектуре Docker и оптимизировать его использование. В […]
ЧИТАТЬ ПОДРОБНЕЕ →
Как я обновлялся до WordPress 7.0 Armstrong и что из этого вышло
WordPress
mysurik

Как я обновлялся до WordPress 7.0 Armstrong и что из этого вышло

 Сижу я как-то вечером Проверяю почту, и вижу — вышла семёрка. WordPress 7.0 «Armstrong». Я обычно не прыгаю на мажорные релизы в первый же день, помню ещё ту боль с Gutenberg в 5.0, когда половина плагинов отвалилась. Но тут обещали AI прямо в ядре. Это же мой хлеб — я ж целый ComfyUI на […]
ЧИТАТЬ ПОДРОБНЕЕ →
4rbgev4rbgev4rbg
Мониторинг и логирование
mysurik

Prometheus и Grafana для мониторинга контейнерных систем

Введение в мониторинг контейнерных систем Современные IT-инфраструктуры все чаще используют контейнеры для развертывания приложений. Контейнеры обеспечивают высокую скорость развертывания, масштабируемость и изоляцию, но требуют эффективного мониторинга для поддержания стабильности и производительности. Prometheus и Grafana — это два инструмента, которые становятся стандартом де-факто для мониторинга контейнерных систем, предоставляя мощные возможности сбора, хранения и визуализации метрик. В […]
ЧИТАТЬ ПОДРОБНЕЕ →
Image 9v7jyb9v7jyb9v7j
Системное Администрирование
mysurik

Типы namespaces в Linux: PID, Network, Mount, UTS, IPC и User

Введение: Что такое namespaces и зачем они нужны В современных операционных системах, таких как Linux, namespaces играют ключевую роль в изоляции и виртуализации. Они позволяют создавать изолированные пространства имён для различных ресурсов системы, обеспечивая безопасность, стабильность и эффективное использование ресурсов. Именно на этой технологии работают все современные контейнеры и большинство систем виртуализации. В этой статье […]
ЧИТАТЬ ПОДРОБНЕЕ →
uw57h0uw57h0uw57
Системное Администрирование
mysurik

Создание Telegram-бота на Python с использованием aiogram 3.x

Введение Telegram-боты становятся все более популярными для автоматизации задач, взаимодействия с пользователями и предоставления различных услуг. В этом руководстве мы подробно рассмотрим процесс создания Telegram-бота на Python с использованием библиотеки aiogram 3.x. Мы пройдем все этапы от установки необходимых библиотек до деплоя бота на Ubuntu Server. Почему я пишу про ботов Сразу честно скажу: этот […]
ЧИТАТЬ ПОДРОБНЕЕ →
v3hf8hv3hf8hv3hf
Системное Администрирование
mysurik

Архитектура Docker: как работают контейнеры

Введение: Почему Docker изменил современную разработку Docker — это платформа, которая изменила подход к разработке и развёртыванию приложений, и в мире DevOps об этом говорят на каждом углу. Но что он собой представляет на самом деле? Как устроен Docker и зачем он нужен? В этой статье я разберу архитектуру Docker по косточкам: из каких компонентов […]
ЧИТАТЬ ПОДРОБНЕЕ →