Compare commits
No commits in common. "11b97341aaed6c02f92382200f707ce777b7bca2" and "dc5d48041425c5dd8a4ce73d6dbafa67f909e3b3" have entirely different histories.
11b97341aa
...
dc5d480414
|
|
@ -1,14 +0,0 @@
|
|||
/* VK Comments wrapper для dark темы Blowfish */
|
||||
.vk-comments-wrap {
|
||||
background: rgb(var(--color-neutral-900));
|
||||
color: rgb(var(--color-neutral-50));
|
||||
border: 1px solid rgb(var(--color-neutral-700));
|
||||
border-radius: 12px;
|
||||
padding: 24px;
|
||||
margin-top: 3rem;
|
||||
margin-bottom: 4rem;
|
||||
}
|
||||
|
||||
#vk_comments {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
|
@ -171,7 +171,7 @@ forgejoDefaultServer = "https://v11.next.forgejo.org"
|
|||
# google = ""
|
||||
# bing = ""
|
||||
# pinterest = ""
|
||||
# yandex = ""
|
||||
yandex = "de1d55cab974c33e"
|
||||
# fediverse = ""
|
||||
|
||||
[rssnext]
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ tags: ["hugo", "blowfish", "gitea", "homelab", "devops"]
|
|||
categories: ["infrastructure"]
|
||||
series: ["Блог на Hugo в K3s"]
|
||||
series_order: 1
|
||||
showComments: true
|
||||
---
|
||||
|
||||
Предыдущий блог жил на Jekyll. Жил - громко сказано. Скорее существовал, периодически ломаясь при обновлениях и требуя ритуальных танцев с Ruby каждый раз когда я садился за новую статью.
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 MiB |
|
|
@ -1,389 +0,0 @@
|
|||
---
|
||||
title: "Блог на Hugo в K3s: часть 6 - миграция между namespace"
|
||||
date: 2026-02-18
|
||||
draft: false
|
||||
description: "Как правильно переносить сервисы между namespace в Kubernetes - от экспорта манифестов до зачистки мусора. Реальный пример: переносим Gitea с NFS данными, получаем новый SSL за 32 секунды."
|
||||
tags: ["kubernetes", "k3s", "gitea", "devops", "homelab", "namespace"]
|
||||
categories: ["infrastructure"]
|
||||
series: ["Блог на Hugo в K3s"]
|
||||
series_order: 6
|
||||
---
|
||||
|
||||
В части 5 выяснили почему сайт отдавал `503` через раз. Виновник - брошенный namespace `blog` с нерабочим nginx, чей IngressRoute всё ещё висел на продакшн домене.
|
||||
|
||||
Мораль была проста: **чисти за собой**. Сегодня делаем именно это - переносим Gitea из старого namespace в `oakazanin` и удаляем старый namespace навсегда.
|
||||
|
||||
Заодно разберём универсальный алгоритм миграции, который работает для любого сервиса. Показываю на примере Gitea, но всё описанное применимо к любому stateful сервису — PostgreSQL, MySQL, Nextcloud, MinIO. Принципы одинаковые: экспортируй манифесты, поменяй namespace, создай новое перед удалением старого.
|
||||
|
||||
---
|
||||
|
||||
## Почему вообще нужна миграция между namespace
|
||||
|
||||
Namespace в Kubernetes - это логическая изоляция. Со временем они накапливаются: сначала `default`, потом `blog`, потом `public`, потом `oakazanin`. Каждый создавался "быстро, временно, потом разберёмся".
|
||||
|
||||
Проблемы начинаются когда:
|
||||
- Один домен прописан в IngressRoute двух разных namespace
|
||||
- Старый сервис давно не работает, но его ресурсы висят и путают
|
||||
- Непонятно где искать логи - в `blog` или `oakazanin`?
|
||||
|
||||
Решение - собрать связанные сервисы в один namespace. В нашем случае всё что относится к блогу и его инфраструктуре живёт в `oakazanin`.
|
||||
|
||||
---
|
||||
|
||||
## Типы сервисов: stateless и stateful
|
||||
|
||||
Перед миграцией важно понять с чем имеешь дело.
|
||||
|
||||
**Stateless сервисы** - nginx, hugo-builder, любой под без постоянных данных. Миграция тривиальна: меняешь namespace в манифесте, применяешь, удаляешь старое. Данные не теряются потому что их нет.
|
||||
|
||||
**Stateful сервисы** - Gitea, базы данных, всё что хранит данные на диске. Здесь нужна осторожность: данные живут на PersistentVolume, который привязан к конкретному namespace через PersistentVolumeClaim.
|
||||
|
||||
Наша Gitea - stateful. Репозитории лежат на NFS:
|
||||
|
||||
```
|
||||
192.168.11.30:/export/gitea-data
|
||||
└── /data/git/repositories/ ← Git репозитории
|
||||
└── /data/gitea/gitea.db ← База данных SQLite
|
||||
```
|
||||
|
||||
Данные никуда не переносятся - они остаются на NFS. Мы просто создаём новый PV/PVC в целевом namespace, который указывает на тот же NFS путь.
|
||||
|
||||
---
|
||||
|
||||
## Шаг 1: Убеждаемся что данные целы
|
||||
|
||||
Прежде чем трогать что-либо - проверяем что данные на месте:
|
||||
|
||||
```bash
|
||||
# Заходим в работающий под и проверяем репозитории
|
||||
kubectl exec -n blog deployment/gitea -- find /data -maxdepth 3 -type d
|
||||
```
|
||||
|
||||
Видим структуру:
|
||||
```
|
||||
/data/git/repositories/
|
||||
/data/gitea/gitea.db
|
||||
/data/gitea/conf
|
||||
```
|
||||
|
||||
Репозитории есть - можно двигаться дальше. Также фиксируем NFS путь:
|
||||
|
||||
```bash
|
||||
# Смотрим откуда PV берёт данные
|
||||
kubectl get pv gitea-pv -o yaml | grep -A3 "nfs:"
|
||||
|
||||
# Вывод
|
||||
# nfs:
|
||||
# path: /export/gitea-data
|
||||
# server: 192.168.11.30
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Шаг 2: Экспортируем текущие манифесты
|
||||
|
||||
```bash
|
||||
# Создаём папку для бэкапов
|
||||
mkdir -p ~/k8s-manifests/gitea-migration
|
||||
|
||||
# Экспортируем все ресурсы из старого namespace
|
||||
kubectl get deployment gitea -n blog -o yaml > ~/k8s-manifests/gitea-migration/deployment.yaml
|
||||
kubectl get service gitea -n blog -o yaml > ~/k8s-manifests/gitea-migration/service.yaml
|
||||
kubectl get configmap gitea-config -n blog -o yaml > ~/k8s-manifests/gitea-migration/configmap.yaml
|
||||
kubectl get pvc gitea-pvc -n blog -o yaml > ~/k8s-manifests/gitea-migration/pvc.yaml
|
||||
kubectl get pv gitea-pv -o yaml > ~/k8s-manifests/gitea-migration/pv.yaml
|
||||
kubectl get ingressroute gitea -n blog -o yaml > ~/k8s-manifests/gitea-migration/ingressroute.yaml
|
||||
```
|
||||
|
||||
Это страховка - если что-то пойдёт не так, есть откуда восстановиться.
|
||||
|
||||
---
|
||||
|
||||
## Шаг 3: Готовим чистый манифест для нового namespace
|
||||
|
||||
Экспортированные манифесты содержат мусор: `uid`, `resourceVersion`, `creationTimestamp`, `status`. Всё это нужно убрать и поменять namespace.
|
||||
|
||||
Для PV и PVC дополнительно меняем имена - убираем префиксы старого namespace:
|
||||
- `blog-gitea-pv` → `gitea-pv`
|
||||
- `blog-gitea-pvc` → `gitea-pvc`
|
||||
|
||||
Собираем всё в один файл `gitea.yaml`:
|
||||
|
||||
```yaml
|
||||
# PersistentVolume - тот же NFS путь, новое имя
|
||||
apiVersion: v1
|
||||
kind: PersistentVolume
|
||||
metadata:
|
||||
name: gitea-pv
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
capacity:
|
||||
storage: 10Gi
|
||||
mountOptions:
|
||||
- nfsvers=3
|
||||
- hard
|
||||
- timeo=600
|
||||
- retrans=2
|
||||
nfs:
|
||||
path: /export/gitea-data # ← тот же путь!
|
||||
server: 192.168.11.30
|
||||
persistentVolumeReclaimPolicy: Retain
|
||||
claimRef:
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
name: gitea-pvc
|
||||
namespace: oakazanin # ← новый namespace
|
||||
|
||||
---
|
||||
# PersistentVolumeClaim - новый namespace, привязан к gitea-pv
|
||||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: gitea-pvc
|
||||
namespace: oakazanin
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 10Gi
|
||||
storageClassName: ""
|
||||
volumeName: gitea-pv
|
||||
|
||||
---
|
||||
# Certificate - cert-manager выпустит новый
|
||||
apiVersion: cert-manager.io/v1
|
||||
kind: Certificate
|
||||
metadata:
|
||||
name: gitea-tls
|
||||
namespace: oakazanin
|
||||
spec:
|
||||
dnsNames:
|
||||
- git.example.com
|
||||
issuerRef:
|
||||
kind: ClusterIssuer
|
||||
name: letsencrypt-prod
|
||||
secretName: gitea-tls
|
||||
|
||||
# ... остальные ресурсы: ConfigMap, Deployment, Service, IngressRoute
|
||||
```
|
||||
|
||||
### Важный момент про SSL сертификат
|
||||
|
||||
Есть два подхода:
|
||||
|
||||
**Скопировать существующий секрет:**
|
||||
```bash
|
||||
# Копируем секрет из старого namespace в новый
|
||||
kubectl get secret gitea-tls -n blog -o yaml | \
|
||||
sed 's/namespace: blog/namespace: oakazanin/' | \
|
||||
kubectl apply -f -
|
||||
```
|
||||
Плюс - мгновенно, нет даунтайма по SSL. Минус - тащим старый секрет.
|
||||
|
||||
**Дать cert-manager выпустить новый:**
|
||||
Просто создаём Certificate объект в новом namespace. cert-manager сам выпустит сертификат через Let's Encrypt за 30-60 секунд.
|
||||
|
||||
Выбираем второй вариант - чистое решение без наследия.
|
||||
|
||||
---
|
||||
|
||||
## Шаг 4: Применяем в новом namespace
|
||||
|
||||
```bash
|
||||
# Применяем манифест
|
||||
kubectl apply -f gitea.yaml
|
||||
```
|
||||
|
||||
Проверяем что всё поднялось:
|
||||
|
||||
```bash
|
||||
# PVC привязался к PV?
|
||||
kubectl get pv gitea-pv
|
||||
kubectl get pvc gitea-pvc -n oakazanin
|
||||
|
||||
# Pod запустился с данными?
|
||||
kubectl get pods -n oakazanin | grep gitea
|
||||
|
||||
# Сертификат выпущен?
|
||||
kubectl get certificate gitea-tls -n oakazanin
|
||||
```
|
||||
|
||||
Ожидаемый результат:
|
||||
```
|
||||
gitea-pv Bound oakazanin/gitea-pvc
|
||||
gitea-pvc Bound gitea-pv
|
||||
gitea-... 1/1 Running
|
||||
gitea-tls True
|
||||
```
|
||||
|
||||
Проверяем что Gitea открывается и данные на месте:
|
||||
|
||||
```bash
|
||||
# Проверяем доступность
|
||||
curl -s -o /dev/null -w "%{http_code}" https://git.example.com
|
||||
# 200
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Шаг 5: Останавливаем старый сервис
|
||||
|
||||
Только после того как убедились что новый работает:
|
||||
|
||||
```bash
|
||||
# Останавливаем Gitea в старом namespace (не удаляем - просто 0 реплик)
|
||||
kubectl scale deployment gitea -n blog --replicas=0
|
||||
|
||||
# Ждём несколько минут, проверяем что сайт всё ещё работает
|
||||
curl -s -o /dev/null -w "%{http_code}" https://git.example.com
|
||||
# 200 - трафик идёт через новый namespace
|
||||
```
|
||||
|
||||
Масштабирование до 0 реплик - страховка. Если что-то пошло не так, поднимаем обратно за секунду:
|
||||
```bash
|
||||
kubectl scale deployment gitea -n blog --replicas=1
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Шаг 6: Зачищаем старый namespace
|
||||
|
||||
Когда убедились что всё работает - удаляем в правильном порядке:
|
||||
|
||||
```bash
|
||||
# Сначала удаляем workloads
|
||||
kubectl delete deployment gitea -n blog
|
||||
kubectl delete service gitea -n blog
|
||||
kubectl delete configmap gitea-config -n blog
|
||||
kubectl delete secret gitea-tls -n blog
|
||||
kubectl delete ingressroute gitea gitea-http -n blog
|
||||
|
||||
# Потом PVC (он держит PV)
|
||||
kubectl delete pvc gitea-pvc -n blog
|
||||
|
||||
# Потом PV
|
||||
kubectl delete pv blog-gitea-pv
|
||||
|
||||
# Последним - namespace
|
||||
kubectl delete namespace blog
|
||||
```
|
||||
|
||||
### Почему такой порядок?
|
||||
|
||||
PVC нельзя удалить пока его использует Pod - K8s заблокирует операцию через finalizer `kubernetes.io/pvc-protection`. Поэтому сначала удаляем Deployment, ждём пока Pod завершится, потом PVC.
|
||||
|
||||
PV с политикой `Retain` после удаления переходит в статус `Released`, но **данные на NFS остаются нетронутыми**. Это страховка от случайного удаления.
|
||||
|
||||
---
|
||||
|
||||
## Финальная проверка
|
||||
|
||||
```bash
|
||||
# Namespace удалён?
|
||||
kubectl get namespace | grep blog
|
||||
# (пусто)
|
||||
|
||||
# Старый PV удалён?
|
||||
kubectl get pv | grep blog
|
||||
# (пусто)
|
||||
|
||||
# Новый PV работает?
|
||||
kubectl get pv gitea-pv
|
||||
# gitea-pv Bound oakazanin/gitea-pvc
|
||||
|
||||
# Все сервисы живые?
|
||||
curl -s -o /dev/null -w "%{http_code}" https://blog.example.com # 200
|
||||
curl -s -o /dev/null -w "%{http_code}" https://git.example.com # 200
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Универсальность подхода
|
||||
|
||||
Этот алгоритм работает не только для Gitea. Те же шаги применимы к любым stateful сервисам:
|
||||
|
||||
**PostgreSQL/MySQL:**
|
||||
- Экспортируешь Deployment, Service, PVC
|
||||
- Меняешь namespace
|
||||
- PV указывает на тот же NFS путь с базой данных
|
||||
- Данные остаются нетронутыми
|
||||
|
||||
**Nextcloud:**
|
||||
- Аналогично — файлы на NFS не переносятся
|
||||
- Только манифесты меняют namespace
|
||||
- Zero downtime если создаёшь новое до удаления старого
|
||||
|
||||
**MinIO (S3-хранилище):**
|
||||
- Stateful, работает через PV/PVC
|
||||
- Те же принципы — новый namespace, тот же NFS путь
|
||||
|
||||
**Stateless сервисы (nginx, API):**
|
||||
- Ещё проще — нет PV/PVC вообще
|
||||
- Только Deployment + Service, меняешь namespace, готово
|
||||
|
||||
Главный принцип: **данные живут на PV, который привязан к NFS. Namespace меняется, путь на NFS остаётся.**
|
||||
|
||||
## Универсальный чеклист миграции
|
||||
|
||||
```
|
||||
Подготовка
|
||||
[ ] Проверить данные в поде (find /data)
|
||||
[ ] Зафиксировать NFS путь (kubectl get pv -o yaml)
|
||||
[ ] Экспортировать манифесты в отдельную папку
|
||||
|
||||
Создание в новом namespace
|
||||
[ ] Убрать служебные поля (uid, resourceVersion, status)
|
||||
[ ] Поменять namespace во всех манифестах
|
||||
[ ] Переименовать PV/PVC (убрать старые префиксы)
|
||||
[ ] Добавить Certificate объект (не копировать секрет)
|
||||
[ ] Применить манифест
|
||||
[ ] Проверить PVC Bound, Pod Running, Certificate True
|
||||
|
||||
Переключение
|
||||
[ ] Убедиться что новый сервис работает (curl HTTP 200)
|
||||
[ ] Остановить старый (scale --replicas=0)
|
||||
[ ] Подождать 5 минут, проверить снова
|
||||
|
||||
Зачистка
|
||||
[ ] Удалить Deployment, Service, ConfigMap, Secret
|
||||
[ ] Удалить IngressRoute
|
||||
[ ] Удалить PVC
|
||||
[ ] Удалить PV
|
||||
[ ] Удалить namespace
|
||||
[ ] Финальная проверка всех сервисов
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Итог
|
||||
|
||||
Вся миграция Gitea заняла около 10 минут. Даунтайм - 0 секунд: новый под поднялся раньше чем остановили старый, сертификат выпустился за ~32 секунды, данные подхватились с NFS автоматически.
|
||||
|
||||
Главные принципы которые работают:
|
||||
|
||||
**Один namespace - один проект.** Все сервисы блога живут в одном namespace. Никакого разброса по трём разным местам.
|
||||
|
||||
**Сначала создай, потом удаляй.** Никогда не удаляй старое до того как убедился что новое работает.
|
||||
|
||||
**Retain политика для PV.** Данные на NFS переживут любые эксперименты с namespace.
|
||||
|
||||
**Чисти за собой.** Брошенные IngressRoute и namespace - источник неочевидных проблем в самый неподходящий момент.
|
||||
|
||||
---
|
||||
|
||||
## Что дальше
|
||||
|
||||
Блог работает, два окружения настроены, проблемы диагностируются за минуты, namespace чистый.
|
||||
|
||||
В следующей части добавим лайки и просмотры через Firebase Realtime Database и Cloud Firestore, исправим все ошибки интеграции с Blowfish, и обновим Hugo до 0.155 чтобы inline partials заработали.
|
||||
|
||||
---
|
||||
|
||||
**Стек этой части:**
|
||||
- Kubernetes 1.30 (K3s)
|
||||
- Gitea 1.21.11
|
||||
- NFS для статичных данных
|
||||
- cert-manager + Let's Encrypt
|
||||
- kubectl для миграции
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
<!-- VK Comments Widget -->
|
||||
<div class="vk-comments-wrap">
|
||||
<div id="vk_comments"></div>
|
||||
</div>
|
||||
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?169"></script>
|
||||
<script type="text/javascript">
|
||||
VK.init({apiId: 54459311, onlyWidgets: true});
|
||||
VK.Widgets.Comments("vk_comments", {
|
||||
limit: 10,
|
||||
attach: "*",
|
||||
autoPublish: 0,
|
||||
pageUrl: "{{ .Permalink }}"
|
||||
});
|
||||
</script>
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/404.html">
|
||||
<link rel="canonical" href="http://localhost:1313/404.html">
|
||||
|
||||
|
||||
|
||||
|
|
@ -64,7 +64,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/404.html">
|
||||
<meta property="og:url" content="http://localhost:1313/404.html">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="404 Page not found">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -109,8 +109,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -119,8 +117,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -235,7 +233,7 @@
|
|||
"headline": "404 Page not found",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/404.html",
|
||||
"url" : "http://localhost:1313/404.html",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -260,6 +258,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -550,7 +562,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/authors/">
|
||||
<link rel="canonical" href="http://localhost:1313/authors/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/authors/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/authors/">
|
||||
<meta property="og:url" content="http://localhost:1313/authors/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Authors">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Authors",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/authors/",
|
||||
"url" : "http://localhost:1313/authors/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -689,7 +701,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,14 +2,14 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Authors on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/authors/</link>
|
||||
<link>http://localhost:1313/authors/</link>
|
||||
<description>Recent content in Authors on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<atom:link href="http://192.168.11.190:1313/authors/index.xml" rel="self" type="application/rss+xml" />
|
||||
<atom:link href="http://localhost:1313/authors/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
</channel>
|
||||
</rss>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/categories/">
|
||||
<link rel="canonical" href="http://localhost:1313/categories/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/categories/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/categories/">
|
||||
<meta property="og:url" content="http://localhost:1313/categories/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Categories">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Categories",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/categories/",
|
||||
"url" : "http://localhost:1313/categories/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -589,7 +601,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
6
|
||||
5
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -706,7 +718,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,21 +2,21 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Categories on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/categories/</link>
|
||||
<link>http://localhost:1313/categories/</link>
|
||||
<description>Recent content in Categories on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Infrastructure</title>
|
||||
<link>http://192.168.11.190:1313/categories/infrastructure/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<link>http://localhost:1313/categories/infrastructure/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/categories/infrastructure/</guid>
|
||||
<guid>http://localhost:1313/categories/infrastructure/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/categories/infrastructure/">
|
||||
<link rel="canonical" href="http://localhost:1313/categories/infrastructure/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/categories/infrastructure/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/categories/infrastructure/">
|
||||
<meta property="og:url" content="http://localhost:1313/categories/infrastructure/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Infrastructure">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Infrastructure",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/categories/infrastructure/",
|
||||
"url" : "http://localhost:1313/categories/infrastructure/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2374,7 +2101,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,73 +2,63 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Infrastructure on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/categories/infrastructure/</link>
|
||||
<link>http://localhost:1313/categories/infrastructure/</link>
|
||||
<description>Recent content in Infrastructure on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/categories/infrastructure/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/categories/infrastructure/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/categories/infrastructure/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/categories/infrastructure/">
|
||||
<title>http://localhost:1313/categories/infrastructure/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/categories/infrastructure/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/categories/infrastructure/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/categories/infrastructure/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/">
|
||||
<link rel="canonical" href="http://localhost:1313/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -71,7 +71,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/">
|
||||
<meta property="og:url" content="http://localhost:1313/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Олег Казанин">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -116,8 +116,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -126,8 +124,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -256,11 +254,11 @@
|
|||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "WebSite",
|
||||
"@id": "http://192.168.11.190:1313/",
|
||||
"@id": "http://localhost:1313/",
|
||||
"name": "Олег Казанин",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url": "http://192.168.11.190:1313/",
|
||||
"url": "http://localhost:1313/",
|
||||
|
||||
"publisher" : {
|
||||
"@type": "Person",
|
||||
|
|
@ -276,6 +274,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -625,278 +637,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article
|
||||
class="article-link--card relative min-h-full min-w-full overflow-hidden rounded-lg border border-neutral-300 dark:border-neutral-600">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail_card">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
|
||||
<div class="p-4">
|
||||
<header>
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -3153,7 +2893,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -2,103 +2,93 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/</link>
|
||||
<link>http://localhost:1313/</link>
|
||||
<description>Recent content on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/">
|
||||
<title>http://localhost:1313/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/blog-part-1-architecture/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/blog-part-1-architecture/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/blog-part-1-architecture/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Блог на Hugo в K3s: часть 1 - архитектура и первый запуск">
|
||||
<meta property="og:description" content="Как я переехал с Jekyll на Hugo, почему выбрал тему Blowfish и как настроил два окружения с нуля. Начало цикла о том как я строил oakazanin.ru.">
|
||||
|
|
@ -82,16 +82,15 @@
|
|||
<meta property="article:tag" content="Gitea">
|
||||
<meta property="article:tag" content="Homelab">
|
||||
<meta property="article:tag" content="Devops">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/blog-part-1-architecture/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/blog-part-1-architecture/featured.png">
|
||||
<meta name="twitter:title" content="Блог на Hugo в K3s: часть 1 - архитектура и первый запуск">
|
||||
<meta name="twitter:description" content="Как я переехал с Jekyll на Hugo, почему выбрал тему Blowfish и как настроил два окружения с нуля. Начало цикла о том как я строил oakazanin.ru.">
|
||||
|
||||
|
|
@ -124,8 +123,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -134,8 +131,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -276,7 +273,7 @@
|
|||
"headline": "Блог на Hugo в K3s: часть 1 - архитектура и первый запуск",
|
||||
"description": "Как я переехал с Jekyll на Hugo, почему выбрал тему Blowfish и как настроил два окружения с нуля. Начало цикла о том как я строил oakazanin.ru.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/blog-part-1-architecture/",
|
||||
"url" : "http://localhost:1313/posts/blog-part-1-architecture/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -301,6 +298,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1045,16 +1056,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -1446,16 +1447,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -2331,28 +2322,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<div class="pt-3">
|
||||
<hr class="border-dotted border-neutral-300 dark:border-neutral-600">
|
||||
<div class="pt-3">
|
||||
|
||||
<div class="vk-comments-wrap">
|
||||
<div id="vk_comments"></div>
|
||||
</div>
|
||||
<script type="text/javascript" src="https://vk.com/js/api/openapi.js?169"></script>
|
||||
<script type="text/javascript">
|
||||
VK.init({apiId: 54459311, onlyWidgets: true});
|
||||
VK.Widgets.Comments("vk_comments", {
|
||||
limit: 10,
|
||||
attach: "*",
|
||||
autoPublish: 0,
|
||||
pageUrl: "http:\/\/192.168.11.190:1313\/posts\/blog-part-1-architecture\/"
|
||||
});
|
||||
</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</footer>
|
||||
</article>
|
||||
|
||||
|
|
@ -2463,7 +2432,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/blog-part-2-k8s-deployment/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Блог на Hugo в K3s: часть 2 - деплой в кластер">
|
||||
<meta property="og:description" content="NFS хранилище, Hugo Builder с webhook listener, Nginx с Prometheus exporter и автоматический SSL от Let's Encrypt. Полный деплой production окружения.">
|
||||
|
|
@ -83,16 +83,15 @@
|
|||
<meta property="article:tag" content="Nfs">
|
||||
<meta property="article:tag" content="Traefik">
|
||||
<meta property="article:tag" content="Cert-Manager">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-1-architecture/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png">
|
||||
<meta name="twitter:title" content="Блог на Hugo в K3s: часть 2 - деплой в кластер">
|
||||
<meta name="twitter:description" content="NFS хранилище, Hugo Builder с webhook listener, Nginx с Prometheus exporter и автоматический SSL от Let's Encrypt. Полный деплой production окружения.">
|
||||
|
||||
|
|
@ -125,8 +124,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -135,8 +132,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -277,7 +274,7 @@
|
|||
"headline": "Блог на Hugo в K3s: часть 2 - деплой в кластер",
|
||||
"description": "NFS хранилище, Hugo Builder с webhook listener, Nginx с Prometheus exporter и автоматический SSL от Let\u0027s Encrypt. Полный деплой production окружения.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/",
|
||||
"url" : "http://localhost:1313/posts/blog-part-2-k8s-deployment/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -302,6 +299,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1074,16 +1085,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -1799,16 +1800,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -3055,7 +3046,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/blog-part-3-dev-environment/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Блог на Hugo в K3s: часть 3 - development окружение">
|
||||
<meta property="og:description" content="Второй пайплайн для ветки dev с отдельным Hugo Builder, Nginx и защитой через Basic Auth. Тестируем изменения перед публикацией в production.">
|
||||
|
|
@ -82,16 +82,15 @@
|
|||
<meta property="article:tag" content="Kubernetes">
|
||||
<meta property="article:tag" content="Traefik">
|
||||
<meta property="article:tag" content="Basic-Auth">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-1-architecture/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png">
|
||||
<meta name="twitter:title" content="Блог на Hugo в K3s: часть 3 - development окружение">
|
||||
<meta name="twitter:description" content="Второй пайплайн для ветки dev с отдельным Hugo Builder, Nginx и защитой через Basic Auth. Тестируем изменения перед публикацией в production.">
|
||||
|
||||
|
|
@ -124,8 +123,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -134,8 +131,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -276,7 +273,7 @@
|
|||
"headline": "Блог на Hugo в K3s: часть 3 - development окружение",
|
||||
"description": "Второй пайплайн для ветки dev с отдельным Hugo Builder, Nginx и защитой через Basic Auth. Тестируем изменения перед публикацией в production.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/blog-part-3-dev-environment/",
|
||||
"url" : "http://localhost:1313/posts/blog-part-3-dev-environment/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -301,6 +298,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1047,16 +1058,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -1635,16 +1636,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -3162,7 +3153,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/blog-part-4-git-workflow/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Блог на Hugo в K3s: часть 4 - выбор Git workflow">
|
||||
<meta property="og:description" content="Две папки или одна с переключением веток? Разбираем варианты организации работы с dev и production окружениями на практических примерах.">
|
||||
|
|
@ -81,16 +81,15 @@
|
|||
<meta property="article:tag" content="Workflow">
|
||||
<meta property="article:tag" content="Devops">
|
||||
<meta property="article:tag" content="Hugo">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-1-architecture/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png">
|
||||
<meta name="twitter:title" content="Блог на Hugo в K3s: часть 4 - выбор Git workflow">
|
||||
<meta name="twitter:description" content="Две папки или одна с переключением веток? Разбираем варианты организации работы с dev и production окружениями на практических примерах.">
|
||||
|
||||
|
|
@ -123,8 +122,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -133,8 +130,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -275,7 +272,7 @@
|
|||
"headline": "Блог на Hugo в K3s: часть 4 - выбор Git workflow",
|
||||
"description": "Две папки или одна с переключением веток? Разбираем варианты организации работы с dev и production окружениями на практических примерах.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/blog-part-4-git-workflow/",
|
||||
"url" : "http://localhost:1313/posts/blog-part-4-git-workflow/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -300,6 +297,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1090,16 +1101,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -1679,16 +1680,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -3467,7 +3458,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/blog-part-5-debugging/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/blog-part-5-debugging/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/blog-part-5-debugging/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось">
|
||||
<meta property="og:description" content="Сайт работал вчера, а сегодня 503. Алгоритм диагностики Kubernetes проблем за 5 минут - от DNS до пода, без паники и танцев с бубном.">
|
||||
|
|
@ -83,16 +83,15 @@
|
|||
<meta property="article:tag" content="Debugging">
|
||||
<meta property="article:tag" content="Nginx">
|
||||
<meta property="article:tag" content="Troubleshooting">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/blog-part-1-architecture/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/blog-part-5-debugging/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-4-git-workflow/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-3-dev-environment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-2-k8s-deployment/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/blog-part-1-architecture/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/blog-part-5-debugging/featured.png">
|
||||
<meta name="twitter:title" content="Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось">
|
||||
<meta name="twitter:description" content="Сайт работал вчера, а сегодня 503. Алгоритм диагностики Kubernetes проблем за 5 минут - от DNS до пода, без паники и танцев с бубном.">
|
||||
|
||||
|
|
@ -125,8 +124,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -135,8 +132,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -277,7 +274,7 @@
|
|||
"headline": "Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось",
|
||||
"description": "Сайт работал вчера, а сегодня 503. Алгоритм диагностики Kubernetes проблем за 5 минут - от DNS до пода, без паники и танцев с бубном.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/blog-part-5-debugging/",
|
||||
"url" : "http://localhost:1313/posts/blog-part-5-debugging/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -302,6 +299,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1128,16 +1139,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -1916,16 +1917,6 @@
|
|||
</div>
|
||||
|
||||
|
||||
|
||||
<div
|
||||
class="py-1 border-dotted border-neutral-300 border-s-1 -ms-5 ps-5 dark:border-neutral-600">
|
||||
<a href="/posts/blog-part-6-namespace-migration/">
|
||||
Часть 6:
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
</details>
|
||||
|
|
@ -3564,19 +3555,6 @@
|
|||
</span>
|
||||
<span class="flex flex-col items-end">
|
||||
|
||||
<a
|
||||
class="flex text-right text-neutral-700 hover:text-primary-600 dark:text-neutral dark:hover:text-primary-400"
|
||||
href="/posts/blog-part-6-namespace-migration/">
|
||||
<span class="leading-6">
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace <span class="inline-block rtl:rotate-180">→</span>
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<span class="me-6 mt-1 text-xs text-neutral-500 dark:text-neutral-400">
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time>
|
||||
</span>
|
||||
|
||||
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -3694,7 +3672,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 1.3 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 253 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 938 KiB |
File diff suppressed because it is too large
Load Diff
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/posts/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Posts">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -241,16 +239,16 @@
|
|||
"headline": "Posts",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/",
|
||||
"url" : "http://localhost:1313/posts/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -266,6 +264,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -3227,7 +2954,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,103 +2,93 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Posts on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/posts/</link>
|
||||
<link>http://localhost:1313/posts/</link>
|
||||
<description>Recent content in Posts on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/posts/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/posts/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/k3s-part1-architecture/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/k3s-part1-architecture/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/k3s-part1-architecture/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/k3s-part1-architecture/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="K3s HA для homelab: архитектура без боли">
|
||||
<meta property="og:description" content="Полноценный Kubernetes в бинарнике на 50MB вместо 1.5GB зависимостей. Разбираем архитектуру K3s HA кластера: почему именно 3 master ноды, зачем embedded etcd и сколько ресурсов закладывать.">
|
||||
|
|
@ -83,13 +83,13 @@
|
|||
<meta property="article:tag" content="Proxmox">
|
||||
<meta property="article:tag" content="Architecture">
|
||||
<meta property="article:tag" content="Ha">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-part3-installation/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/k3s-part1-architecture/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-part3-installation/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-part2-infrastructure/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/k3s-part1-architecture/featured.png">
|
||||
<meta name="twitter:title" content="K3s HA для homelab: архитектура без боли">
|
||||
<meta name="twitter:description" content="Полноценный Kubernetes в бинарнике на 50MB вместо 1.5GB зависимостей. Разбираем архитектуру K3s HA кластера: почему именно 3 master ноды, зачем embedded etcd и сколько ресурсов закладывать.">
|
||||
|
||||
|
|
@ -122,8 +122,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -132,8 +130,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -274,7 +272,7 @@
|
|||
"headline": "K3s HA для homelab: архитектура без боли",
|
||||
"description": "Полноценный Kubernetes в бинарнике на 50MB вместо 1.5GB зависимостей. Разбираем архитектуру K3s HA кластера: почему именно 3 master ноды, зачем embedded etcd и сколько ресурсов закладывать.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/k3s-part1-architecture/",
|
||||
"url" : "http://localhost:1313/posts/k3s-part1-architecture/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -299,6 +297,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2068,7 +2080,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/k3s-part2-infrastructure/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/k3s-part2-infrastructure/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="K3s HA для homelab: Готовим инфраструктуру в Proxmox">
|
||||
<meta property="og:description" content="Создаём 5 VM в Proxmox с Debian 12, настраиваем сеть, отключаем swap и готовим систему для K3s. Пошаговая инструкция без сюрпризов.">
|
||||
|
|
@ -83,13 +83,13 @@
|
|||
<meta property="article:tag" content="Proxmox">
|
||||
<meta property="article:tag" content="Infrastructure">
|
||||
<meta property="article:tag" content="Debian">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-part3-installation/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-part1-architecture/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-part3-installation/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-part1-architecture/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png">
|
||||
<meta name="twitter:title" content="K3s HA для homelab: Готовим инфраструктуру в Proxmox">
|
||||
<meta name="twitter:description" content="Создаём 5 VM в Proxmox с Debian 12, настраиваем сеть, отключаем swap и готовим систему для K3s. Пошаговая инструкция без сюрпризов.">
|
||||
|
||||
|
|
@ -122,8 +122,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -132,8 +130,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -274,7 +272,7 @@
|
|||
"headline": "K3s HA для homelab: Готовим инфраструктуру в Proxmox",
|
||||
"description": "Создаём 5 VM в Proxmox с Debian 12, настраиваем сеть, отключаем swap и готовим систему для K3s. Пошаговая инструкция без сюрпризов.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/k3s-part2-infrastructure/",
|
||||
"url" : "http://localhost:1313/posts/k3s-part2-infrastructure/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -299,6 +297,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2342,7 +2354,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/k3s-part3-installation/">
|
||||
<link rel="canonical" href="http://localhost:1313/posts/k3s-part3-installation/">
|
||||
|
||||
|
||||
|
||||
|
|
@ -68,7 +68,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/posts/k3s-part3-installation/">
|
||||
<meta property="og:url" content="http://localhost:1313/posts/k3s-part3-installation/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="K3s HA для homelab: Ставим K3s HA кластер">
|
||||
<meta property="og:description" content="Один curl-скрипт на каждую ноду - и через 15 минут у вас работающий HA-кластер. Устанавливаем K3s на 3 master и 2 worker ноды, настраиваем kubectl.">
|
||||
|
|
@ -83,13 +83,13 @@
|
|||
<meta property="article:tag" content="Installation">
|
||||
<meta property="article:tag" content="Ha">
|
||||
<meta property="article:tag" content="Etcd">
|
||||
<meta property="og:image" content="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/">
|
||||
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-part1-architecture/">
|
||||
<meta property="og:image" content="http://localhost:1313/posts/k3s-part3-installation/featured.png">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-part2-infrastructure/">
|
||||
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-part1-architecture/">
|
||||
|
||||
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png">
|
||||
<meta name="twitter:image" content="http://localhost:1313/posts/k3s-part3-installation/featured.png">
|
||||
<meta name="twitter:title" content="K3s HA для homelab: Ставим K3s HA кластер">
|
||||
<meta name="twitter:description" content="Один curl-скрипт на каждую ноду - и через 15 минут у вас работающий HA-кластер. Устанавливаем K3s на 3 master и 2 worker ноды, настраиваем kubectl.">
|
||||
|
||||
|
|
@ -122,8 +122,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -132,8 +130,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -274,7 +272,7 @@
|
|||
"headline": "K3s HA для homelab: Ставим K3s HA кластер",
|
||||
"description": "Один curl-скрипт на каждую ноду - и через 15 минут у вас работающий HA-кластер. Устанавливаем K3s на 3 master и 2 worker ноды, настраиваем kubectl.",
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/posts/k3s-part3-installation/",
|
||||
"url" : "http://localhost:1313/posts/k3s-part3-installation/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -299,6 +297,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2670,7 +2682,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/posts/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/posts/">
|
||||
<title>http://localhost:1313/posts/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/posts/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/posts/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/posts/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
User-agent: *
|
||||
Disallow: /
|
||||
Sitemap: http://192.168.11.190:1313/sitemap.xml
|
||||
Sitemap: http://localhost:1313/sitemap.xml
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/series/">
|
||||
<link rel="canonical" href="http://localhost:1313/series/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/series/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/series/">
|
||||
<meta property="og:url" content="http://localhost:1313/series/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Series">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Series",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/series/",
|
||||
"url" : "http://localhost:1313/series/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -606,7 +618,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
6
|
||||
5
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -723,7 +735,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,31 +2,31 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Series on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/series/</link>
|
||||
<link>http://localhost:1313/series/</link>
|
||||
<description>Recent content in Series on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/series/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/series/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог На Hugo В K3s</title>
|
||||
<link>http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<link>http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</guid>
|
||||
<guid>http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA Кластер Для Homelab</title>
|
||||
<link>http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</link>
|
||||
<link>http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</guid>
|
||||
<guid>http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
<link rel="canonical" href="http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
<meta property="og:url" content="http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="K3s HA Кластер Для Homelab">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "K3s HA Кластер Для Homelab",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/",
|
||||
"url" : "http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1553,7 +1565,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,43 +2,43 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>K3s HA Кластер Для Homelab on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</link>
|
||||
<link>http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</link>
|
||||
<description>Recent content in K3s HA Кластер Для Homelab on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
<title>http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/series/k3s-ha-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80-%D0%B4%D0%BB%D1%8F-homelab/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
<link rel="canonical" href="http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
<meta property="og:url" content="http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Блог На Hugo В K3s">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Блог На Hugo В K3s",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/",
|
||||
"url" : "http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2374,7 +2101,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,73 +2,63 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Блог На Hugo В K3s on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</link>
|
||||
<link>http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</link>
|
||||
<description>Recent content in Блог На Hugo В K3s on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
<title>http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/series/%D0%B1%D0%BB%D0%BE%D0%B3-%D0%BD%D0%B0-hugo-%D0%B2-k3s/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -3,67 +3,61 @@
|
|||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/</loc>
|
||||
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</loc>
|
||||
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/</loc>
|
||||
<lastmod>2026-02-18T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/blog-part-5-debugging/</loc>
|
||||
<loc>http://localhost:1313/posts/</loc>
|
||||
<lastmod>2026-02-17T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</loc>
|
||||
<loc>http://localhost:1313/posts/blog-part-5-debugging/</loc>
|
||||
<lastmod>2026-02-17T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost:1313/</loc>
|
||||
<lastmod>2026-02-17T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://localhost:1313/posts/blog-part-4-git-workflow/</loc>
|
||||
<lastmod>2026-02-16T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</loc>
|
||||
<loc>http://localhost:1313/posts/blog-part-3-dev-environment/</loc>
|
||||
<lastmod>2026-01-15T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</loc>
|
||||
<loc>http://localhost:1313/posts/blog-part-2-k8s-deployment/</loc>
|
||||
<lastmod>2026-01-08T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/blog-part-1-architecture/</loc>
|
||||
<loc>http://localhost:1313/posts/blog-part-1-architecture/</loc>
|
||||
<lastmod>2026-01-03T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/k3s-part3-installation/</loc>
|
||||
<loc>http://localhost:1313/posts/k3s-part3-installation/</loc>
|
||||
<lastmod>2025-11-02T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</loc>
|
||||
<loc>http://localhost:1313/posts/k3s-part2-infrastructure/</loc>
|
||||
<lastmod>2025-10-21T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
</url>
|
||||
<url>
|
||||
<loc>http://192.168.11.190:1313/posts/k3s-part1-architecture/</loc>
|
||||
<loc>http://localhost:1313/posts/k3s-part1-architecture/</loc>
|
||||
<lastmod>2025-10-14T00:00:00+00:00</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
<priority>0.5</priority>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/architecture/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/architecture/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/architecture/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/architecture/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/architecture/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Architecture">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Architecture",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/architecture/",
|
||||
"url" : "http://localhost:1313/tags/architecture/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -987,7 +999,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Architecture on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/architecture/</link>
|
||||
<link>http://localhost:1313/tags/architecture/</link>
|
||||
<description>Recent content in Architecture on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Tue, 14 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/architecture/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 14 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/architecture/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/architecture/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/architecture/">
|
||||
<title>http://localhost:1313/tags/architecture/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/architecture/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/architecture/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/architecture/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/basic-auth/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/basic-auth/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/basic-auth/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/basic-auth/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/basic-auth/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Basic-Auth">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Basic-Auth",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/basic-auth/",
|
||||
"url" : "http://localhost:1313/tags/basic-auth/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -979,7 +991,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Basic-Auth on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/basic-auth/</link>
|
||||
<link>http://localhost:1313/tags/basic-auth/</link>
|
||||
<description>Recent content in Basic-Auth on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Thu, 15 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/basic-auth/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Thu, 15 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/basic-auth/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/basic-auth/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/basic-auth/">
|
||||
<title>http://localhost:1313/tags/basic-auth/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/basic-auth/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/basic-auth/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/basic-auth/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/blowfish/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/blowfish/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/blowfish/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/blowfish/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/blowfish/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Blowfish">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Blowfish",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/blowfish/",
|
||||
"url" : "http://localhost:1313/tags/blowfish/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -979,7 +991,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Blowfish on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/blowfish/</link>
|
||||
<link>http://localhost:1313/tags/blowfish/</link>
|
||||
<description>Recent content in Blowfish on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Sat, 03 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/blowfish/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sat, 03 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/blowfish/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/blowfish/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/blowfish/">
|
||||
<title>http://localhost:1313/tags/blowfish/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/blowfish/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/blowfish/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/blowfish/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/cert-manager/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/cert-manager/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/cert-manager/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/cert-manager/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/cert-manager/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Cert-Manager">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Cert-Manager",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/cert-manager/",
|
||||
"url" : "http://localhost:1313/tags/cert-manager/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -989,7 +1001,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Cert-Manager on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/cert-manager/</link>
|
||||
<link>http://localhost:1313/tags/cert-manager/</link>
|
||||
<description>Recent content in Cert-Manager on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Thu, 08 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/cert-manager/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Thu, 08 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/cert-manager/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/cert-manager/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/cert-manager/">
|
||||
<title>http://localhost:1313/tags/cert-manager/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/cert-manager/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/cert-manager/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/cert-manager/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/debian/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/debian/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/debian/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/debian/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/debian/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Debian">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Debian",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/debian/",
|
||||
"url" : "http://localhost:1313/tags/debian/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -987,7 +999,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Debian on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/debian/</link>
|
||||
<link>http://localhost:1313/tags/debian/</link>
|
||||
<description>Recent content in Debian on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Tue, 21 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/debian/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 21 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/debian/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/debian/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/debian/">
|
||||
<title>http://localhost:1313/tags/debian/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/debian/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/debian/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/debian/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/debugging/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/debugging/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/debugging/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/debugging/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/debugging/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Debugging">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Debugging",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/debugging/",
|
||||
"url" : "http://localhost:1313/tags/debugging/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -989,7 +1001,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Debugging on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/debugging/</link>
|
||||
<link>http://localhost:1313/tags/debugging/</link>
|
||||
<description>Recent content in Debugging on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/debugging/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/debugging/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/debugging/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/debugging/">
|
||||
<title>http://localhost:1313/tags/debugging/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/debugging/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/debugging/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/debugging/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/devops/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/devops/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/devops/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/devops/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/devops/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Devops">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Devops",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/devops/",
|
||||
"url" : "http://localhost:1313/tags/devops/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-16T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-16T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-16T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2381,7 +2108,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,73 +2,63 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Devops on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/devops/</link>
|
||||
<link>http://localhost:1313/tags/devops/</link>
|
||||
<description>Recent content in Devops on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/devops/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/devops/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/devops/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/devops/">
|
||||
<title>http://localhost:1313/tags/devops/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/devops/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/devops/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/devops/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/etcd/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/etcd/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/etcd/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/etcd/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/etcd/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Etcd">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Etcd",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/etcd/",
|
||||
"url" : "http://localhost:1313/tags/etcd/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -987,7 +999,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Etcd on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/etcd/</link>
|
||||
<link>http://localhost:1313/tags/etcd/</link>
|
||||
<description>Recent content in Etcd on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/etcd/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/etcd/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/etcd/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/etcd/">
|
||||
<title>http://localhost:1313/tags/etcd/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/etcd/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/etcd/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/etcd/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/git/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/git/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/git/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/git/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/git/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Git">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Git",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/git/",
|
||||
"url" : "http://localhost:1313/tags/git/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -969,7 +981,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Git on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/git/</link>
|
||||
<link>http://localhost:1313/tags/git/</link>
|
||||
<description>Recent content in Git on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/git/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/git/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/git/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/git/">
|
||||
<title>http://localhost:1313/tags/git/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/git/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/git/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/git/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/gitea/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/gitea/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/gitea/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/gitea/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/gitea/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Gitea">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Gitea",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/gitea/",
|
||||
"url" : "http://localhost:1313/tags/gitea/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-01-03T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-01-03T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-01-03T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1264,7 +991,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,33 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Gitea on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/gitea/</link>
|
||||
<link>http://localhost:1313/tags/gitea/</link>
|
||||
<description>Recent content in Gitea on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/gitea/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Sat, 03 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/gitea/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/gitea/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/gitea/">
|
||||
<title>http://localhost:1313/tags/gitea/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/gitea/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/gitea/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/gitea/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/ha/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/ha/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/ha/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/ha/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/ha/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Ha">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Ha",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/ha/",
|
||||
"url" : "http://localhost:1313/tags/ha/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1270,7 +1282,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,33 +2,33 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Ha on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/ha/</link>
|
||||
<link>http://localhost:1313/tags/ha/</link>
|
||||
<description>Recent content in Ha on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/ha/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/ha/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/ha/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/ha/">
|
||||
<title>http://localhost:1313/tags/ha/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/ha/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/ha/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/ha/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/homelab/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/homelab/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/homelab/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/homelab/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/homelab/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Homelab">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Homelab",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/homelab/",
|
||||
"url" : "http://localhost:1313/tags/homelab/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-01-03T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-01-03T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-01-03T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2116,7 +1843,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,63 +2,53 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Homelab on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/homelab/</link>
|
||||
<link>http://localhost:1313/tags/homelab/</link>
|
||||
<description>Recent content in Homelab on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/homelab/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Sat, 03 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/homelab/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/homelab/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/homelab/">
|
||||
<title>http://localhost:1313/tags/homelab/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/homelab/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/homelab/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/homelab/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/hugo/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/hugo/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/hugo/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/hugo/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/hugo/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Hugo">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Hugo",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/hugo/",
|
||||
"url" : "http://localhost:1313/tags/hugo/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1804,7 +1816,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,53 +2,53 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Hugo on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/hugo/</link>
|
||||
<link>http://localhost:1313/tags/hugo/</link>
|
||||
<description>Recent content in Hugo on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/hugo/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Mon, 16 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/hugo/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 4 - выбор Git workflow</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-4-git-workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-4-git-workflow/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-4-git-workflow/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 1 - архитектура и первый запуск</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-1-architecture/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/hugo/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/hugo/">
|
||||
<title>http://localhost:1313/tags/hugo/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/hugo/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/hugo/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/hugo/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Tags">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Tags",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/",
|
||||
"url" : "http://localhost:1313/tags/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -691,7 +703,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
6
|
||||
5
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -742,7 +754,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
2
|
||||
1
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -776,7 +788,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
5
|
||||
4
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -844,7 +856,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
7
|
||||
6
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -861,24 +873,7 @@
|
|||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
7
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
</article>
|
||||
|
||||
|
||||
<article class="w-full px-2 my-3 overflow-hidden sm:w-1/2 md:w-1/3 lg:w-1/4 xl:w-1/4">
|
||||
<h2 class="flex items-center">
|
||||
<a
|
||||
class="text-xl font-medium decoration-primary-500 hover:underline hover:underline-offset-2"
|
||||
href="/tags/namespace/"
|
||||
>Namespace</a
|
||||
>
|
||||
|
||||
<span class="px-2 text-base text-primary-500">·</span>
|
||||
<span class="text-base text-neutral-400">
|
||||
1
|
||||
6
|
||||
</span>
|
||||
|
||||
</h2>
|
||||
|
|
@ -1097,7 +1092,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,251 +2,241 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Tags on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/</link>
|
||||
<link>http://localhost:1313/tags/</link>
|
||||
<description>Recent content in Tags on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Devops</title>
|
||||
<link>http://192.168.11.190:1313/tags/devops/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<title>Debugging</title>
|
||||
<link>http://localhost:1313/tags/debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/devops/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Gitea</title>
|
||||
<link>http://192.168.11.190:1313/tags/gitea/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/gitea/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Homelab</title>
|
||||
<link>http://192.168.11.190:1313/tags/homelab/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/homelab/</guid>
|
||||
<guid>http://localhost:1313/tags/debugging/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s</title>
|
||||
<link>http://192.168.11.190:1313/tags/k3s/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<link>http://localhost:1313/tags/k3s/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/k3s/</guid>
|
||||
<guid>http://localhost:1313/tags/k3s/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Kubernetes</title>
|
||||
<link>http://192.168.11.190:1313/tags/kubernetes/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/kubernetes/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Namespace</title>
|
||||
<link>http://192.168.11.190:1313/tags/namespace/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/namespace/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Debugging</title>
|
||||
<link>http://192.168.11.190:1313/tags/debugging/</link>
|
||||
<link>http://localhost:1313/tags/kubernetes/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/debugging/</guid>
|
||||
<guid>http://localhost:1313/tags/kubernetes/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Nginx</title>
|
||||
<link>http://192.168.11.190:1313/tags/nginx/</link>
|
||||
<link>http://localhost:1313/tags/nginx/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/nginx/</guid>
|
||||
<guid>http://localhost:1313/tags/nginx/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Traefik</title>
|
||||
<link>http://192.168.11.190:1313/tags/traefik/</link>
|
||||
<link>http://localhost:1313/tags/traefik/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/traefik/</guid>
|
||||
<guid>http://localhost:1313/tags/traefik/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Troubleshooting</title>
|
||||
<link>http://192.168.11.190:1313/tags/troubleshooting/</link>
|
||||
<link>http://localhost:1313/tags/troubleshooting/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/troubleshooting/</guid>
|
||||
<guid>http://localhost:1313/tags/troubleshooting/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Devops</title>
|
||||
<link>http://localhost:1313/tags/devops/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://localhost:1313/tags/devops/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Git</title>
|
||||
<link>http://192.168.11.190:1313/tags/git/</link>
|
||||
<link>http://localhost:1313/tags/git/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/git/</guid>
|
||||
<guid>http://localhost:1313/tags/git/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Hugo</title>
|
||||
<link>http://192.168.11.190:1313/tags/hugo/</link>
|
||||
<link>http://localhost:1313/tags/hugo/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/hugo/</guid>
|
||||
<guid>http://localhost:1313/tags/hugo/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Workflow</title>
|
||||
<link>http://192.168.11.190:1313/tags/workflow/</link>
|
||||
<link>http://localhost:1313/tags/workflow/</link>
|
||||
<pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/workflow/</guid>
|
||||
<guid>http://localhost:1313/tags/workflow/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Basic-Auth</title>
|
||||
<link>http://192.168.11.190:1313/tags/basic-auth/</link>
|
||||
<link>http://localhost:1313/tags/basic-auth/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/basic-auth/</guid>
|
||||
<guid>http://localhost:1313/tags/basic-auth/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Cert-Manager</title>
|
||||
<link>http://192.168.11.190:1313/tags/cert-manager/</link>
|
||||
<link>http://localhost:1313/tags/cert-manager/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/cert-manager/</guid>
|
||||
<guid>http://localhost:1313/tags/cert-manager/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Nfs</title>
|
||||
<link>http://192.168.11.190:1313/tags/nfs/</link>
|
||||
<link>http://localhost:1313/tags/nfs/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/nfs/</guid>
|
||||
<guid>http://localhost:1313/tags/nfs/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Blowfish</title>
|
||||
<link>http://192.168.11.190:1313/tags/blowfish/</link>
|
||||
<link>http://localhost:1313/tags/blowfish/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/blowfish/</guid>
|
||||
<guid>http://localhost:1313/tags/blowfish/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Gitea</title>
|
||||
<link>http://localhost:1313/tags/gitea/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://localhost:1313/tags/gitea/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Homelab</title>
|
||||
<link>http://localhost:1313/tags/homelab/</link>
|
||||
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://localhost:1313/tags/homelab/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Etcd</title>
|
||||
<link>http://192.168.11.190:1313/tags/etcd/</link>
|
||||
<link>http://localhost:1313/tags/etcd/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/etcd/</guid>
|
||||
<guid>http://localhost:1313/tags/etcd/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Ha</title>
|
||||
<link>http://192.168.11.190:1313/tags/ha/</link>
|
||||
<link>http://localhost:1313/tags/ha/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/ha/</guid>
|
||||
<guid>http://localhost:1313/tags/ha/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Installation</title>
|
||||
<link>http://192.168.11.190:1313/tags/installation/</link>
|
||||
<link>http://localhost:1313/tags/installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/installation/</guid>
|
||||
<guid>http://localhost:1313/tags/installation/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Debian</title>
|
||||
<link>http://192.168.11.190:1313/tags/debian/</link>
|
||||
<link>http://localhost:1313/tags/debian/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/debian/</guid>
|
||||
<guid>http://localhost:1313/tags/debian/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Infrastructure</title>
|
||||
<link>http://192.168.11.190:1313/tags/infrastructure/</link>
|
||||
<link>http://localhost:1313/tags/infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/infrastructure/</guid>
|
||||
<guid>http://localhost:1313/tags/infrastructure/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/tags/proxmox/</link>
|
||||
<link>http://localhost:1313/tags/proxmox/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/proxmox/</guid>
|
||||
<guid>http://localhost:1313/tags/proxmox/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Architecture</title>
|
||||
<link>http://192.168.11.190:1313/tags/architecture/</link>
|
||||
<link>http://localhost:1313/tags/architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/tags/architecture/</guid>
|
||||
<guid>http://localhost:1313/tags/architecture/</guid>
|
||||
<description></description>
|
||||
|
||||
</item>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/infrastructure/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/infrastructure/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/infrastructure/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/infrastructure/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/infrastructure/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Infrastructure">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Infrastructure",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/infrastructure/",
|
||||
"url" : "http://localhost:1313/tags/infrastructure/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -987,7 +999,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Infrastructure on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/infrastructure/</link>
|
||||
<link>http://localhost:1313/tags/infrastructure/</link>
|
||||
<description>Recent content in Infrastructure on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Tue, 21 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/infrastructure/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Tue, 21 Oct 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/infrastructure/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/infrastructure/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/infrastructure/">
|
||||
<title>http://localhost:1313/tags/infrastructure/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/infrastructure/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/infrastructure/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/infrastructure/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/installation/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/installation/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/installation/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/installation/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/installation/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Installation">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,7 +255,7 @@
|
|||
"headline": "Installation",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/installation/",
|
||||
"url" : "http://localhost:1313/tags/installation/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -987,7 +999,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,23 +2,23 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Installation on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/installation/</link>
|
||||
<link>http://localhost:1313/tags/installation/</link>
|
||||
<description>Recent content in Installation on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/installation/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sun, 02 Nov 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/installation/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/installation/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/installation/">
|
||||
<title>http://localhost:1313/tags/installation/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/installation/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/installation/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/installation/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/k3s/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/k3s/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/k3s/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/k3s/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/k3s/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="K3s">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "K3s",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/k3s/",
|
||||
"url" : "http://localhost:1313/tags/k3s/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2686,7 +2413,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,83 +2,73 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>K3s on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/k3s/</link>
|
||||
<link>http://localhost:1313/tags/k3s/</link>
|
||||
<description>Recent content in K3s on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/k3s/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/k3s/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/k3s/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/k3s/">
|
||||
<title>http://localhost:1313/tags/k3s/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/k3s/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/k3s/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/k3s/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
|
||||
|
||||
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/kubernetes/">
|
||||
<link rel="canonical" href="http://localhost:1313/tags/kubernetes/">
|
||||
|
||||
|
||||
<link rel="alternate" type="application/rss+xml" href="/tags/kubernetes/index.xml" title="Олег Казанин" />
|
||||
|
|
@ -67,7 +67,7 @@
|
|||
|
||||
|
||||
|
||||
<meta property="og:url" content="http://192.168.11.190:1313/tags/kubernetes/">
|
||||
<meta property="og:url" content="http://localhost:1313/tags/kubernetes/">
|
||||
<meta property="og:site_name" content="Олег Казанин">
|
||||
<meta property="og:title" content="Kubernetes">
|
||||
<meta property="og:locale" content="ru">
|
||||
|
|
@ -112,8 +112,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -122,8 +120,8 @@
|
|||
<link
|
||||
type="text/css"
|
||||
rel="stylesheet"
|
||||
href="/css/main.bundle.min.f7f4ea4d52ba0bdbea7d2aa148eb5d7e983ff2cae72189d5c1559a358b6970345d94eaef53a263ed180a9af4efa0eaff8d1be71018580e0826e3cc5959a0a23d.css"
|
||||
integrity="sha512-9/TqTVK6C9vqfSqhSOtdfpg/8srnIYnVwVWaNYtpcDRdlOrvU6Jj7RgKmvTvoOr/jRvnEBhYDggm48xZWaCiPQ==">
|
||||
href="/css/main.bundle.min.b5bc3f4587655153415b7825fd1716f97df9c99f87c23f81146f4dd4f9f49f04ad031e3b5f0ee5c0416707a1455ca2cfa8fc1f3a19ece1486b0126dcd310a63e.css"
|
||||
integrity="sha512-tbw/RYdlUVNBW3gl/RcW+X35yZ+Hwj+BFG9N1Pn0nwStAx47Xw7lwEFnB6FFXKLPqPwfOhns4UhrASbc0xCmPg==">
|
||||
|
||||
|
||||
|
||||
|
|
@ -257,16 +255,16 @@
|
|||
"headline": "Kubernetes",
|
||||
|
||||
"inLanguage": "ru",
|
||||
"url" : "http://192.168.11.190:1313/tags/kubernetes/",
|
||||
"url" : "http://localhost:1313/tags/kubernetes/",
|
||||
"author" : {
|
||||
"@type": "Person",
|
||||
"name": "Олег Казанин"
|
||||
},
|
||||
"copyrightYear": "2026",
|
||||
"dateCreated": "2026-02-18T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateCreated": "2026-02-17T00:00:00\u002b00:00",
|
||||
"datePublished": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
"dateModified": "2026-02-18T00:00:00\u002b00:00",
|
||||
"dateModified": "2026-02-17T00:00:00\u002b00:00",
|
||||
|
||||
|
||||
|
||||
|
|
@ -282,6 +280,20 @@
|
|||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
(function(m,e,t,r,i,k,a){
|
||||
m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
|
||||
m[i].l=1*new Date();
|
||||
for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
|
||||
k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)
|
||||
})(window, document,'script','https://mc.yandex.ru/metrika/tag.js?id=106929410', 'ym');
|
||||
|
||||
ym(106929410, 'init', {ssr:true, webvisor:true, clickmap:true, ecommerce:"dataLayer", referrer: document.referrer, url: location.href, accurateTrackBounce:true, trackLinks:true});
|
||||
</script>
|
||||
<noscript><div><img src="https://mc.yandex.ru/watch/106929410" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -620,291 +632,6 @@
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<article class="article-link--simple flex flex-col md:flex-row relative">
|
||||
|
||||
<div class="flex-none relative overflow-hidden thumbnail-shadow md:mr-7 thumbnail">
|
||||
<img
|
||||
src="/posts/blog-part-6-namespace-migration/featured_hu_410188b69a51ae8c.png"
|
||||
role="presentation"
|
||||
loading="lazy"
|
||||
decoding="async"
|
||||
class="not-prose absolute inset-0 w-full h-full object-cover">
|
||||
</div>
|
||||
|
||||
<div class=" mt-3 md:mt-0">
|
||||
<header class="items-center text-start text-xl font-semibold">
|
||||
<a
|
||||
|
||||
href="/posts/blog-part-6-namespace-migration/"
|
||||
|
||||
class="not-prose before:absolute before:inset-0 decoration-primary-500 dark:text-neutral text-xl font-bold text-neutral-800 hover:underline hover:underline-offset-2">
|
||||
<h2>
|
||||
Блог на Hugo в K3s: часть 6 - миграция между namespace
|
||||
|
||||
</h2>
|
||||
</a>
|
||||
|
||||
|
||||
</header>
|
||||
<div class="text-sm text-neutral-500 dark:text-neutral-400">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
<time datetime="2026-02-18T00:00:00+00:00">18 февраля 2026</time><span class="px-2 text-primary-500">·</span><span title="Время чтения">7 минут</span><span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="views_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="views"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512">
|
||||
<path fill="currentColor" d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/></svg></span></span>
|
||||
</span>
|
||||
<span class="px-2 text-primary-500">·</span><span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<span
|
||||
id="likes_posts/blog-part-6-namespace-migration/index.md"
|
||||
class="animate-pulse inline-block text-transparent max-h-3 rounded-full -mt-[2px] align-middle bg-neutral-300 dark:bg-neutral-400"
|
||||
title="likes"
|
||||
>loading</span
|
||||
>
|
||||
<span class="inline-block align-text-bottom"><span class="relative block icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
|
||||
<path fill="currentColor" d="M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"/></svg></span></span>
|
||||
</span>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="flex flex-row flex-wrap items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/categories/infrastructure/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Infrastructure
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/kubernetes/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Kubernetes
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/k3s/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
K3s
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/gitea/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Gitea
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/devops/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Devops
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/homelab/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Homelab
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
<a class="relative mt-[0.5rem] me-2" href="/tags/namespace/">
|
||||
<span class="flex cursor-pointer">
|
||||
<span
|
||||
class="rounded-md border border-primary-400 px-1 py-[1px] text-xs font-normal text-primary-700 dark:border-primary-600 dark:text-primary-400">
|
||||
Namespace
|
||||
</span>
|
||||
</span>
|
||||
|
||||
</a>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="px-6 pt-4 pb-2"></div>
|
||||
</article>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -2686,7 +2413,7 @@
|
|||
<div
|
||||
id="search-wrapper"
|
||||
class="invisible fixed inset-0 flex h-screen w-screen cursor-default flex-col bg-neutral-500/50 p-4 backdrop-blur-sm dark:bg-neutral-900/50 sm:p-6 md:p-[10vh] lg:p-[12vh] z-500"
|
||||
data-url="http://192.168.11.190:1313/">
|
||||
data-url="http://localhost:1313/">
|
||||
<div
|
||||
id="search-modal"
|
||||
class="flex flex-col w-full max-w-3xl min-h-0 mx-auto border rounded-md shadow-lg top-20 border-neutral-200 bg-neutral dark:border-neutral-700 dark:bg-neutral-800">
|
||||
|
|
|
|||
|
|
@ -2,83 +2,73 @@
|
|||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Kubernetes on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/kubernetes/</link>
|
||||
<link>http://localhost:1313/tags/kubernetes/</link>
|
||||
<description>Recent content in Kubernetes on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/kubernetes/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
<lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://localhost:1313/tags/kubernetes/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 5 - что делать когда всё внезапно сломалось</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-5-debugging/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-5-debugging/</link>
|
||||
<pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-5-debugging/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-5-debugging/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-5-debugging/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 3 - development окружение</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-3-dev-environment/</link>
|
||||
<pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-3-dev-environment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-3-dev-environment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 2 - деплой в кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<link>http://localhost:1313/posts/blog-part-2-k8s-deployment/</link>
|
||||
<pubDate>Thu, 08 Jan 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<guid>http://localhost:1313/posts/blog-part-2-k8s-deployment/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/blog-part-2-k8s-deployment/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Ставим K3s HA кластер</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part3-installation/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part3-installation/</link>
|
||||
<pubDate>Sun, 02 Nov 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part3-installation/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part3-installation/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part3-installation/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part3-installation/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: Готовим инфраструктуру в Proxmox</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part2-infrastructure/</link>
|
||||
<pubDate>Tue, 21 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part2-infrastructure/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part2-infrastructure/featured.png" />
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title>K3s HA для homelab: архитектура без боли</title>
|
||||
<link>http://192.168.11.190:1313/posts/k3s-part1-architecture/</link>
|
||||
<link>http://localhost:1313/posts/k3s-part1-architecture/</link>
|
||||
<pubDate>Tue, 14 Oct 2025 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/k3s-part1-architecture/</guid>
|
||||
<guid>http://localhost:1313/posts/k3s-part1-architecture/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://localhost:1313/posts/k3s-part1-architecture/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
|
|
|
|||
|
|
@ -1,9 +1,9 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/kubernetes/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/kubernetes/">
|
||||
<title>http://localhost:1313/tags/kubernetes/</title>
|
||||
<link rel="canonical" href="http://localhost:1313/tags/kubernetes/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/kubernetes/">
|
||||
<meta http-equiv="refresh" content="0; url=http://localhost:1313/tags/kubernetes/">
|
||||
</head>
|
||||
</html>
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Namespace on Олег Казанин</title>
|
||||
<link>http://192.168.11.190:1313/tags/namespace/</link>
|
||||
<description>Recent content in Namespace on Олег Казанин</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>ru</language>
|
||||
<managingEditor>oakazanin@ya.ru (Олег Казанин)</managingEditor>
|
||||
<webMaster>oakazanin@ya.ru (Олег Казанин)</webMaster>
|
||||
<copyright>© 2026 Олег Казанин</copyright>
|
||||
<lastBuildDate>Wed, 18 Feb 2026 00:00:00 +0000</lastBuildDate><atom:link href="http://192.168.11.190:1313/tags/namespace/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
<item>
|
||||
<title>Блог на Hugo в K3s: часть 6 - миграция между namespace</title>
|
||||
<link>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</link>
|
||||
<pubDate>Wed, 18 Feb 2026 00:00:00 +0000</pubDate>
|
||||
<author>oakazanin@ya.ru (Олег Казанин)</author>
|
||||
<guid>http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/</guid>
|
||||
<description></description>
|
||||
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="http://192.168.11.190:1313/posts/blog-part-6-namespace-migration/featured.png" />
|
||||
</item>
|
||||
|
||||
</channel>
|
||||
</rss>
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<title>http://192.168.11.190:1313/tags/namespace/</title>
|
||||
<link rel="canonical" href="http://192.168.11.190:1313/tags/namespace/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=http://192.168.11.190:1313/tags/namespace/">
|
||||
</head>
|
||||
</html>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue