DevOps-engineering and system administration. Cases from practice.
✍️Write rieview ✍️Rezension schreiben 🏷️Get Badge! 🏷️Abzeichen holen! ⚙️Edit entry ⚙️Eintrag bearbeiten 📰News 📰Neuigkeiten
Tags: automation aws azure ci:cd cloud databases devops docker email freebsd git it kuberbetes linux monitoring networking security terraform unix web windows
Маємо AWS Elastic Kubernetes Service, на якому розгорнуто стек VictoriaMetrics (див. VictoriaMetrics: створення Kubernetes monitoring stack з власним Helm-чартом). Треба перенести дані зі старого поду VMSingle на новий, на новому кластері, а для цього треба знайти ці дані на EC2. Note: щодо міграції даних VMSingle, то для неї є утиліта vmctl, десь в чернетках лежить… Читати далі »
The post Kubernetes: знайти каталог з mounted volume в Pod на хості first appeared on RTFM: Linux, DevOps та системне адміністрування.10.3.2025 12:32Kubernetes: знайти каталог з mounted volume в Pod на хостіПро запуск Nexus писав в пості Nexus: запуск в Kubernetes та налаштування PyPi caching repository, тепер до PyPi хочеться додати кешування Docker images, тим більш Docker Hub з 1-го квітня 2025 вводить нові ліміти – див. Docker Hub usage and limits (дяка @Anatolii). Робити будемо як завжди – спочатку вручну локально на робочій машині, подивимось,… Читати далі »
The post Nexus: налаштування Docker proxy repository та ContainerD в Kubernetes first appeared on RTFM: Linux, DevOps та системне адміністрування.5.3.2025 14:42Nexus: налаштування Docker proxy repository та ContainerD в KubernetesНе часто, але іноді виникає потреба завантажити систему з usb, і перезібрати initramfs-linux.img. Цей пост – скоріш просто невеликий нотаток для себе як, що, і куди маунтити на робочому ноуті, аби запустити mkinitcpio, бо в мене є розділи LVM, є окремі розділи на диску під /boot та swap. iwctl та WiFi Отже, завантажуємось з флешки,… Читати далі »
The post Arch Linux: підключення розділів LVM та запуск mkinitcpio first appeared on RTFM: Linux, DevOps та системне адміністрування.4.3.2025 10:52Arch Linux: підключення розділів LVM та запуск mkinitcpioВже згадував про можливості EXPLAIN в пості PostgreSQL: AWS RDS Performance and monitoring, але це настільки цікава і корисна штука, що варто про неї поговорити окремо. До того ж, в AWS RDS для PostgreSQL є можливість включити логування Execution Plans з EXPLAIN, що теж корисно для моніторингу і дебагу, тому подивимось як це включити і… Читати далі »
The post PostgreSQL: використання EXPLAIN та налаштування “auto_explain” в AWS RDS first appeared on RTFM: Linux, DevOps та системне адміністрування.12.2.2025 11:32PostgreSQL: використання EXPLAIN та налаштування “auto_explain” в AWS RDSМігруємо наш Backend API з DynamoDB на AWS RDS PostgreSQL, і кілька раз RDS падав. Власне, враховуючи те, що ми задля економії взяли db.t3.small з двома vCPU і двома гігабайтами пам’яті – то доволі очікувано, але стало цікаво чому ж саме все падало. Через кілька днів почав цю тему дебажити, і хоча причини поки не… Читати далі »
The post PostgreSQL: AWS RDS Performance and monitoring first appeared on RTFM: Linux, DevOps та системне адміністрування.7.2.2025 12:47PostgreSQL: AWS RDS Performance and monitoringПродовжуємо міграцію з Grafana Loki на VictoriaLogs, і наступна задача – це перенести Recording Rules з Loki до VictoriaLogs, і оновити алерти. Recording Rules та інтеграцію з VMAlert до VictoriaLogs завезли відносно недавно, і цю схему ще не тестував. Тому спершу все зробимо руками, подивимось як це працює, які є нюанси, а потім будемо оновлювати… Читати далі »
The post VictoriaLogs: створення Recording Rules з VMAlert first appeared on RTFM: Linux, DevOps та системне адміністрування.8.1.2025 15:00VictoriaLogs: створення Recording Rules з VMAlertОтже, знов повертаємось до теми AWS VPC Flow Logs, VictoriaLogs, та Grafana dashboard. В пості VictoriaLogs: дашборда в Grafana з AWS VPC Flow Logs – мігруємо з Grafana Loki ми створили прикольну дашборду для відображення різної статистики по трафіку AWS NAT Gateway. Але там є маленький недолік – всі дані будуються з raw logs, які… Читати далі »
The post Vector.dev: знайомство, логи з AWS S3 та інтеграція з VictoriaLogs first appeared on RTFM: Linux, DevOps та системне адміністрування.17.12.2024 15:09Vector.dev: знайомство, логи з AWS S3 та інтеграція з VictoriaLogsУ нас в Kubernetes запускаються GitHub Runner для білда і деплоя нашого Backend API, див. GitHub Actions: запуск Actions Runner Controller в Kubernetes. Але з часом ми звернули увагу, що на NAT Gateway бігає якось забагато трафіку – див. VictoriaLogs: дашборда в Grafana з AWS VPC Flow Logs – мігруємо з Grafana Loki. Проблема: трафік… Читати далі »
The post Nexus: запуск в Kubernetes та налаштування PyPi caching repository first appeared on RTFM: Linux, DevOps та системне адміністрування.11.12.2024 11:40Nexus: запуск в Kubernetes та налаштування PyPi caching repositoryВ попередньому пості – AWS: VPC Flow Logs – логи до S3 та Grafana dashboard з Loki ми створили дашборду в Grafana, яка відображає статистику використання NAT Gateway. Що саме нас там цікавило – це які Kubernetes Pods використовують найбільше байт, бо це напряму впливає на наші AWS Costs. І все наче добре з цією… Читати далі »
The post VictoriaLogs: дашборда в Grafana з AWS VPC Flow Logs – мігруємо з Grafana Loki first appeared on RTFM: Linux, DevOps та системне адміністрування.4.12.2024 12:48VictoriaLogs: дашборда в Grafana з AWS VPC Flow Logs – мігруємо з Grafana LokiХотілося б написати про щось айтішне, тим більш є зараз цікава тема, і не одна – але доведеться написати про трохи більш актуальні речі. Отже, на сьогодні, 29 листопада, маємо таку картину по відключенням: Пєчалька, звісно, але я готувався заздалегіть, тому не все так погано. Про що буде мова сьогодні: електроживлення квартири: як в мене… Читати далі »
The post Підготовка до зими 2024-2025: частина 2 – готуємо оселю до блекаутів first appeared on RTFM: Linux, DevOps та системне адміністрування.29.11.2024 13:18Підготовка до зими 2024-2025: частина 2 – готуємо оселю до блекаутів