Refactor code structure for improved readability and maintainability

This commit is contained in:
ada
2025-08-19 14:32:43 +03:00
parent a88aef78e8
commit d2505c9cd0
17 changed files with 22 additions and 43 deletions
+3
View File
@@ -68,6 +68,9 @@ author:
- label: "Telegram" - label: "Telegram"
icon: "fab fa-telegram" icon: "fab fa-telegram"
url: "https://t.me/moonlosk" url: "https://t.me/moonlosk"
- label: "VK"
icon: "fab fa-vk"
url: "https://vk.com/moonlosk"
- label: "RSS" - label: "RSS"
icon: "fas fa-rss" icon: "fas fa-rss"
url: "/feed.xml" url: "/feed.xml"
+2 -2
View File
@@ -21,7 +21,7 @@ layout: single
> Примеры: VMWare Workstation, VirtualBox, QEMU/KVM VM Manager. > Примеры: VMWare Workstation, VirtualBox, QEMU/KVM VM Manager.
![alt text](../assets/images/hs2/hypervisiors1.png) ![alt text](../assets/cache/hs2/hypervisiors1.png)
## Контейнеризация ## Контейнеризация
@@ -45,7 +45,7 @@ layout: single
> К слову, почему я сказал, что гипервизоры для контейнеров и виртуалок отличаются? В сущности, для контейнеров нет как таковой системы, но есть CRI - Container Runtime Interface, то, с помощью чего, контейнеры и запускаются. > К слову, почему я сказал, что гипервизоры для контейнеров и виртуалок отличаются? В сущности, для контейнеров нет как таковой системы, но есть CRI - Container Runtime Interface, то, с помощью чего, контейнеры и запускаются.
> ВМ такого не надо, у них у каждой своё ядро. (Но я не хочу разделять понятия, потому что сейчас гипервизоры универсальны и имеют как среду для ВМ, так и CRI) > ВМ такого не надо, у них у каждой своё ядро. (Но я не хочу разделять понятия, потому что сейчас гипервизоры универсальны и имеют как среду для ВМ, так и CRI)
> >
> <img src="../assets/images/hs2/serv_container1.png" alt="Описание" width="30%"> > <img src="../assets/cache/hs2/serv_container1.png" alt="Описание" width="30%">
В общем-то, на этом всё, но напоследок скажу, что в продакшене часто используют смешанный тип, т.е. мы на виртуализации разворачиваем среду для контейнеризации и в машинах разворчиваем контейнеры смежных приложений, так мы изолируем группы программ друг от друга. В общем-то, на этом всё, но напоследок скажу, что в продакшене часто используют смешанный тип, т.е. мы на виртуализации разворачиваем среду для контейнеризации и в машинах разворчиваем контейнеры смежных приложений, так мы изолируем группы программ друг от друга.
+6 -6
View File
@@ -17,7 +17,7 @@ layout: single
Спустя некоторое время поисков, я нашел хороший вариант, а именно - китайский мини-пк с неплохими характеристиками и аж 4-мя слотами под m.2 SSD (потом расскажу, зачем и что это вообще такое) Спустя некоторое время поисков, я нашел хороший вариант, а именно - китайский мини-пк с неплохими характеристиками и аж 4-мя слотами под m.2 SSD (потом расскажу, зачем и что это вообще такое)
![alt text](../assets/images/hs3/gmktec.png) ![alt text](../assets/cache/hs3/gmktec.png)
Значит, недолго думая, я его заказал, он пришел, круто, классно, что дальше? Значит, недолго думая, я его заказал, он пришел, круто, классно, что дальше?
@@ -30,7 +30,7 @@ layout: single
Что такое конкретно ***Proxmox***? Это Open-Source решение для виртуализации, т.е. бесплатное, т.е. разрабатывается открытым сообществом (ну, сейчас уже не совсем, но так или иначе). Что такое конкретно ***Proxmox***? Это Open-Source решение для виртуализации, т.е. бесплатное, т.е. разрабатывается открытым сообществом (ну, сейчас уже не совсем, но так или иначе).
Почему именно это решение? Есть oVirt, который тоже бесплатный, но это прям совсем Enterprise решение, там очень много фишек, которые обычному пользователю не нужны, да и Proxmox с этой точки зрения более *коробочное* решение. Почему именно это решение? Есть oVirt, который тоже бесплатный, но это прям совсем Enterprise решение, там очень много фишек, которые обычному пользователю не нужны, да и Proxmox с этой точки зрения более *коробочное* решение.
![alt text](../assets/images/hs3/pve_ui.png) ![alt text](../assets/cache/hs3/pve_ui.png)
Вот как выглядит установленный Proxmox (ну, точнее уже с несколькими развернутыми контейнерами). Вот как выглядит установленный Proxmox (ну, точнее уже с несколькими развернутыми контейнерами).
Тут вы сможете обнаружить список уже развернутых систем, краткую сводку по системе и много-много другое. Интерфейс слегка страшный, но только на первый взгляд. Тут вы сможете обнаружить список уже развернутых систем, краткую сводку по системе и много-много другое. Интерфейс слегка страшный, но только на первый взгляд.
@@ -58,7 +58,7 @@ layout: single
***Минусы***: Никакой гибкости, решение только для индивидуального доступа (вот такой сайт не сделать), безопасность перекладывается на внешнего вендора. ***Минусы***: Никакой гибкости, решение только для индивидуального доступа (вот такой сайт не сделать), безопасность перекладывается на внешнего вендора.
![alt text](../assets/images/hs3/tailscale.png) ![alt text](../assets/cache/hs3/tailscale.png)
--- ---
@@ -76,7 +76,7 @@ layout: single
> VPS (Virtual Private Server) — это как отдельный «компьютер» внутри большого компьютера, который тебе сдают в аренду. > VPS (Virtual Private Server) — это как отдельный «компьютер» внутри большого компьютера, который тебе сдают в аренду.
![alt text](../assets/images/hs3/vps.png) ![alt text](../assets/cache/hs3/vps.png)
--- ---
@@ -90,7 +90,7 @@ layout: single
Не буду углубляться в детали происходящего, но я использую WireGuard, как туннель. Не буду углубляться в детали происходящего, но я использую WireGuard, как туннель.
![alt text](../assets/images/hs3/wireguard1.png) ![alt text](../assets/cache/hs3/wireguard1.png)
Притом, что удобно, мы этот самый WG используем и как способ защиты от нежелательных гостей, ведь мы можем настроить наши сайты так, чтобы они пускали к себе только пользователей, которые тоже являются участниками это приватной сети. Кайфы, да? Притом, что удобно, мы этот самый WG используем и как способ защиты от нежелательных гостей, ведь мы можем настроить наши сайты так, чтобы они пускали к себе только пользователей, которые тоже являются участниками это приватной сети. Кайфы, да?
Отвечу за вас, да! Отвечу за вас, да!
@@ -107,4 +107,4 @@ layout: single
Всем спокойной ночи и прекрасных выходных! Всем спокойной ночи и прекрасных выходных!
![alt text](../assets/images/hs3/cat1.png) ![alt text](../assets/cache/hs3/cat1.png)
+9 -8
View File
@@ -8,15 +8,15 @@ layout: single
P.s. Я буду постепенно выкладывать, потому что преобразовывать заметки из Obsidian в формат для сайта - штука трудозатратная) P.s. Я буду постепенно выкладывать, потому что преобразовывать заметки из Obsidian в формат для сайта - штука трудозатратная)
## 📘 Теория ## 📘 Теория
1) [[Что такое IT-инфраструктура]] 1) [Что такое IT-инфраструктура]({% link _notes/IT-School/croc1.md %})<br>
2) [[Инфраструктура на уровне железа]] 2) [Инфраструктура на уровне железа]({% link _notes/IT-School/croc2.md %})<br>
3) [[Автоматизация в программной инфраструктуре]] 3) [Автоматизация в программной инфраструктуре]({% link _notes/IT-School/croc3.md %})<br>
4) [[Введение в виртуализацию]] 4) [Введение в виртуализацию]({% link _notes/IT-School/croc4.md %})<br>
5) [[Базовые сетевые службы]] <!-- 5) [[Базовые сетевые службы]]
6) [[Системы резервного копирования (СРК)]] 6) [[Системы резервного копирования (СРК)]]
7) [[Системы мониторинга]] 7) [[Системы мониторинга]] -->
## 🧠 Полезные заметки <!-- ## 🧠 Полезные заметки
- [[Отказоустойчивость VS Высокая доступность]] - [[Отказоустойчивость VS Высокая доступность]]
- [[SLA, SLO, SLI]] - [[SLA, SLO, SLI]]
- [[Метрики и алерты]] - [[Метрики и алерты]]
@@ -24,5 +24,6 @@ P.s. Я буду постепенно выкладывать, потому чт
- [[Геораспределённые кластеры и ЦОД]] - [[Геораспределённые кластеры и ЦОД]]
- [[Виды кластеров высокой доступности]] - [[Виды кластеров высокой доступности]]
- [[RAID — Redundant Array of Independent Disks]] - [[RAID — Redundant Array of Independent Disks]]
- [[Публичные выступления]] - [[Публичные выступления]] -->
+1
View File
@@ -3,6 +3,7 @@ title: Домашняя страница
layout: home layout: home
classes: wide classes: wide
author_profile: true author_profile: true
permalink: /
--- ---
Привет! Меня зовут Дима (**ada**) и это мой маленький цифровой садик. Привет! Меня зовут Дима (**ada**) и это мой маленький цифровой садик.
+1 -1
View File
@@ -1,6 +1,6 @@
--- ---
layout: single layout: single
title: Заметки title: Все заметки
permalink: /notes/ permalink: /notes/
--- ---
-8
View File
@@ -1,8 +0,0 @@
---
title: "Мой первый пост"
layout: single # или post (зависит от темы)
categories: blog
tags: [jekyll, тест]
---
Содержимое поста.
-18
View File
@@ -1,18 +0,0 @@
---
layout: page
title: About
permalink: /about/
---
This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/)
You can find the source code for Minima at GitHub:
[jekyll][jekyll-organization] /
[minima](https://github.com/jekyll/minima)
You can find the source code for Jekyll at GitHub:
[jekyll][jekyll-organization] /
[jekyll](https://github.com/jekyll/jekyll)
[jekyll-organization]: https://github.com/jekyll

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 1.3 MiB

Before

Width:  |  Height:  |  Size: 660 KiB

After

Width:  |  Height:  |  Size: 660 KiB

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Before

Width:  |  Height:  |  Size: 265 KiB

After

Width:  |  Height:  |  Size: 265 KiB

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB