Добавил серию Blog 1-5 части. Подправил настройки и внешний вид сайта

This commit is contained in:
2026-02-19 19:49:44 +00:00
parent 3ecd02c4ab
commit b05195a735
238 changed files with 53664 additions and 1026 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 663 KiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 285 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 761 KiB

+121 -8
View File
@@ -28,7 +28,7 @@
<link rel="canonical" href="http://192.168.11.190:1313/posts/k3s-architecture/">
<link rel="canonical" href="http://localhost:1313/posts/k3s-architecture/">
@@ -68,7 +68,7 @@
<meta property="og:url" content="http://192.168.11.190:1313/posts/k3s-architecture/">
<meta property="og:url" content="http://localhost:1313/posts/k3s-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-architecture/featured.png">
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-installation/">
<meta property="og:see_also" content="http://192.168.11.190:1313/posts/k3s-infrastructure/">
<meta property="og:image" content="http://localhost:1313/posts/k3s-architecture/featured.png">
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-installation/">
<meta property="og:see_also" content="http://localhost:1313/posts/k3s-infrastructure/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="http://192.168.11.190:1313/posts/k3s-architecture/featured.png">
<meta name="twitter:image" content="http://localhost:1313/posts/k3s-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 и сколько ресурсов закладывать.">
@@ -217,6 +217,39 @@
<script type="module" src="/js/firebase.min.cad74e0625f72f359ec6d6fed579b87733749de70400e7614048050ed08832ee3f58983d5d139fb1ddc5f7f2f5047d45ed80ec923534a3660fc3a7965f936866.js" integrity="sha512-ytdOBiX3LzWextb&#43;1Xm4dzN0necEAOdhQEgFDtCIMu4/WJg9XROfsd3F9/L1BH1F7YDskjU0o2YPw6eWX5NoZg=="></script>
<script id="firebase-config"
type="application/json"
data-views="views_posts/k3s-architecture/index.md"
data-likes="likes_posts/k3s-architecture/index.md">
{
"config": {
"apiKey": "AIzaSyBBfzADrGgnwTIyW67gfZSrAtkoybxvmdI",
"authDomain": "oakazanin-hugo-blowfish.firebaseapp.com",
"projectId": "oakazanin-hugo-blowfish",
"storageBucket": "oakazanin-hugo-blowfish.firebasestorage.app",
"messagingSenderId": "945151844512",
"appId": "1:945151844512:web:22602cc010f5b7e0cca9c5",
"measurementId": ""
}
}
</script>
@@ -241,7 +274,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-architecture/",
"url" : "http://localhost:1313/posts/k3s-architecture/",
"author" : {
"@type": "Person",
"name": "Олег Казанин"
@@ -445,6 +478,83 @@
<article>
<div id="hero" class="h-[150px] md:h-[200px]"></div>
<div class="fixed inset-x-0 top-0 h-[800px] single_hero_background nozoom">
<img
id="background-image"
src="/posts/k3s-architecture/featured_hu_79735d97c46e93a6.png"
role="presentation"
loading="eager"
decoding="async"
fetchpriority="high"
class="absolute inset-0 w-full h-full object-cover"
>
<div
class="absolute inset-0 bg-gradient-to-t from-neutral dark:from-neutral-800 to-transparent mix-blend-normal"></div>
<div
class="absolute inset-0 opacity-60 bg-gradient-to-t from-neutral dark:from-neutral-800 to-neutral-100 dark:to-neutral-800 mix-blend-normal"></div>
</div>
<div
id="background-blur"
class="fixed opacity-0 inset-x-0 top-0 h-full single_hero_background nozoom backdrop-blur-xl bg-neutral-100/75 dark:bg-neutral-800/60"></div>
<script
type="text/javascript"
src="/js/background-blur.min.605b3b942818f0ab5a717ae446135ec46b8ee5a2ad12ae56fb90dc2a76ce30c388f9fec8bcc18db15bd47e3fa8a09d779fa12aa9c184cf614a315bc72c6c163d.js"
integrity="sha512-YFs7lCgY8KtacXrkRhNexGuO5aKtEq5W&#43;5DcKnbOMMOI&#43;f7IvMGNsVvUfj&#43;ooJ13n6EqqcGEz2FKMVvHLGwWPQ=="
data-blur-id="background-blur"
data-image-id="background-image"
data-image-url="/posts/k3s-architecture/featured_hu_79735d97c46e93a6.png"></script>
<header id="single_header" class="mt-5 max-w-prose">
@@ -1806,6 +1916,9 @@
</div>
</section>
@@ -1955,7 +2068,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">