feat: добавил категории (Kubernetes, Веб-разработка, DevOps практики, Homelab) + Страницу Об авторе

This commit is contained in:
2026-02-22 20:58:23 +00:00
parent 11b97341aa
commit 9e9fcf1721
80 changed files with 18705 additions and 1798 deletions
+31
View File
@@ -0,0 +1,31 @@
---
title: "Кто это пишет и зачем"
date: 2025-10-01
draft: false
showDate : false
showDateOnlyInArticle : false
showDateUpdated : false
showHeadingAnchors : false
showPagination : false
showReadingTime : false
showTableOfContents : true
showTaxonomies : false
showWordCount : false
showSummary : false
sharingLinks : false
showEdit: false
showViews: false
showLikes: false
showAuthor: true
layoutBackgroundHeaderSpace: false
---
Привет! Меня зовут Олег. За 20 лет в IT проблемы росли вместе со мной: от «почему не печатает принтер» до «почему три сервера не могут договориться, кто из них главный». Техподдержка научила терпению — там быстро понимаешь, что «не работает» может означать что угодно, от выключенного монитора до сбоя на другом континенте. Сети научили начинать диагностику с розетки, а не с теории заговора. Системное администрирование — что между «всё работает» и «всё сломалось» обычно стоит один непрочитанный warning в логах трёхнедельной давности.
Сейчас я инфраструктурный инженер. Строю и чиню серверную инфраструктуру: много enterprise, ещё больше Open Source, изрядно импортозамещённого — в общем, всё что работает на Linux, с Linux и благодаря Linux. Работаю в Главгосэкспертизе России. Общаюсь с серверами на Bash, Python и прочих машинопонятных языках. Иногда серверы даже отвечают. Живу в Москве.
Дома — лаборатория. Нет, не стойка в подвале (хотя идея заманчивая). Один сервер, но серьёзный: виртуализация, Kubernetes, хранилище, мониторинг — всё по-взрослому, но если что-то упало — нет многомиллионных издержек и мир не остановился. Идеальный полигон: придумал, реализовал, сломал, починил, задокументировал. Полный цикл.
Этот блог — не enterprise-гайды для внедрения в банке. Это production, но в человеческом масштабе: домашний сервер, небольшая компания, стартап на трёх разработчиках. Решения, которые реально работают — просто без бюджета на команду SRE из десяти человек — инженеров надёжности, чьи зарплаты съедают бюджет стартапа за квартал. Документирую грабли, чтобы вы на них не наступали. Чем больнее наступил сам — тем подробнее статья.
@@ -4,7 +4,7 @@ date: 2026-01-03
draft: false
description: "Как я переехал с Jekyll на Hugo, почему выбрал тему Blowfish и как настроил два окружения с нуля. Начало цикла о том как я строил oakazanin.ru."
tags: ["hugo", "blowfish", "gitea", "homelab", "devops"]
categories: ["infrastructure"]
categories: ["Веб-разработка"]
series: ["Блог на Hugo в K3s"]
series_order: 1
showComments: true
@@ -194,6 +194,7 @@ date: 2026-02-13
draft: false
description: "Первый пост на новом сайте"
tags: ["test"]
categories: ["Веб-разработка"]
---
Это первый пост на blog.ru.
@@ -4,7 +4,7 @@ date: 2026-01-08
draft: false
description: "NFS хранилище, Hugo Builder с webhook listener, Nginx с Prometheus exporter и автоматический SSL от Let's Encrypt. Полный деплой production окружения."
tags: ["hugo", "k3s", "kubernetes", "nfs", "traefik", "cert-manager"]
categories: ["infrastructure"]
categories: ["Kubernetes", "Веб-разработка"]
series: ["Блог на Hugo в K3s"]
series_order: 2
---
@@ -4,7 +4,7 @@ date: 2026-01-15
draft: false
description: "Второй пайплайн для ветки dev с отдельным Hugo Builder, Nginx и защитой через Basic Auth. Тестируем изменения перед публикацией в production."
tags: ["hugo", "k3s", "kubernetes", "traefik", "basic-auth"]
categories: ["infrastructure"]
categories: ["Веб-разработка", "DevOps практики"]
series: ["Блог на Hugo в K3s"]
series_order: 3
---
@@ -4,7 +4,7 @@ date: 2026-02-16
draft: false
description: "Две папки или одна с переключением веток? Разбираем варианты организации работы с dev и production окружениями на практических примерах."
tags: ["git", "workflow", "devops", "hugo"]
categories: ["infrastructure"]
categories: ["Веб-разработка", "DevOps практики"]
series: ["Блог на Hugo в K3s"]
series_order: 4
---
+1 -1
View File
@@ -4,7 +4,7 @@ date: 2026-02-17
draft: false
description: "Сайт работал вчера, а сегодня 503. Алгоритм диагностики Kubernetes проблем за 5 минут - от DNS до пода, без паники и танцев с бубном."
tags: ["kubernetes", "k3s", "traefik", "debugging", "nginx", "troubleshooting"]
categories: ["infrastructure"]
categories: ["Kubernetes", "DevOps практики"]
series: ["Блог на Hugo в K3s"]
series_order: 5
---
@@ -4,7 +4,7 @@ date: 2026-02-18
draft: false
description: "Как правильно переносить сервисы между namespace в Kubernetes - от экспорта манифестов до зачистки мусора. Реальный пример: переносим Gitea с NFS данными, получаем новый SSL за 32 секунды."
tags: ["kubernetes", "k3s", "gitea", "devops", "homelab", "namespace"]
categories: ["infrastructure"]
categories: ["Kubernetes", "DevOps практики"]
series: ["Блог на Hugo в K3s"]
series_order: 6
---
@@ -4,6 +4,7 @@ date: 2025-10-14
draft: false
description: "Полноценный Kubernetes в бинарнике на 50MB вместо 1.5GB зависимостей. Разбираем архитектуру K3s HA кластера: почему именно 3 master ноды, зачем embedded etcd и сколько ресурсов закладывать."
tags: ["kubernetes", "k3s", "homelab", "proxmox", "architecture", "ha", "devops"]
categories: ["Kubernetes", "Homelab"]
series: ["K3s HA кластер для homelab"]
series_order: 1
---
@@ -367,4 +368,4 @@ Control Plane (3 VM) etcd кластер (3 VM)
- Создадим template VM с Debian 12
- Склонируем 5 VM с правильными ресурсами
- Настроим статические IP
- Подготовим ОС (swap, cgroup v2, firewall)
- Подготовим ОС (swap, cgroup v2, firewall)
@@ -4,6 +4,7 @@ date: 2025-10-21
draft: false
description: "Создаём 5 VM в Proxmox с Debian 12, настраиваем сеть, отключаем swap и готовим систему для K3s. Пошаговая инструкция без сюрпризов."
tags: ["kubernetes", "k3s", "homelab", "proxmox", "infrastructure", "debian", "devops"]
categories: ["Kubernetes", "Homelab"]
series: ["K3s HA кластер для homelab"]
series_order: 2
---
@@ -4,6 +4,7 @@ date: 2025-11-02
draft: false
description: "Один curl-скрипт на каждую ноду - и через 15 минут у вас работающий HA-кластер. Устанавливаем K3s на 3 master и 2 worker ноды, настраиваем kubectl."
tags: ["kubernetes", "k3s", "homelab", "installation", "ha", "etcd", "devops"]
categories: ["Kubernetes", "Homelab", "DevOps практики"]
series: ["K3s HA кластер для homelab"]
series_order: 3
---