Дебажимо одну проблему з використанням пам’яті в Kubernetes Pods, і вирішили подивитись на пам’ять і кількість процесів на нодах. Сама проблема полягає в тому, що зазвичай Kubernetes Pod з Livekit споживає близько 2 гігабайт пам’яті, але іноді бувають спайки до 10-11 гіг, через що под вбиває...| RTFM: Linux, DevOps та системне адміністрування
Налаштування моніторингу кластеру AWS OpenSearch Service з CloudWatch, та моніторинг пам'яті JVM та k-NN, створення Grafana dashboard та алертів в Alertmanager| RTFM: Linux, DevOps та системне адміністрування | De...
DevOps-інжиніринг та системне адміністрування. Випадки з практики.| RTFM: Linux, DevOps та системне адміністрування | De...
В першій частині розібрались з основами AWS OpenSearch Service взагалі, і з типами інстансів для Data Nodes – AWS: знайомство з OpenSearch Service в ролі vector store. В другій – з доступами, AWS: створення OpenSearch Service cluster та налаштування аутентифікації і авторизації. Тепер напишемо Terraform code для створення ...| RTFM: Linux, DevOps та системне адміністрування
Приклади використання Ephemeral resources та Write-only attributes в Terraform для безпечної роботи з секретами без їх зберігання у state-файлі Terraform| RTFM: Linux, DevOps та системне адміністрування | De...
В попередній частині – AWS: знайомство з OpenSearch Service в ролі vector store – подивились на AWS OpenSearch Service взагалі, трохи розібрались з тим, як в ньому організовані дані, що таке shards та nodes, і які нам власне типи інстансів для data nodes треба. Наступний крок – створити кластер і подивитись н...| RTFM: Linux, DevOps та системне адміністрування
Знайомство з AWS OpenSearch Service в ролі vector store для AWS Bedrock Knowledge Base та планування ресурсів OpenSearch кластеру| RTFM: Linux, DevOps та системне адміністрування | De...
В попередній частині – Arch Linux: установка у 2025 – диски, шифрування, встановлення системи – встановили саму систему, тепер дійшли руки до робочого оточення. Пройдемось по загальним налаштуванням Arch linux (точніше, будь-якого Linux), потім поговоримо про вибір Desktop Environments, і власн...| RTFM: Linux, DevOps та системне адміністрування
На проекті користуємось двома системами для збору логів – Grafana Loki та VictoriaLogs, в які Promtail одночасно пише всі зібрані логи. Loki ніяк не випиляємо: хоча девелопери вже давно перейшли на VictoriaLogs, але деякі алерти все ще створюються з метрик, які генерить Loki, тож ще присутня в систе...| RTFM: Linux, DevOps та системне адміністрування
Процес апгрейду модуля AWS EKS Terraform module з v20.x на v21.x - основні зміни і можливі проблеми| RTFM: Linux, DevOps та системне адміністрування | De...
Доволі часта помилка при апгрейді версій модулів, коли маємо обмеження на версії модулів чи провайдерів, і вони не співпадають між собою. The Issue В цьому випадку я змержив Pull Requests від Renovate і не звернув увагу на те, що terraform-aws-modules/terraform-aws-lambda потребує hashicorp/aws provider версії 6: І зме...| RTFM: Linux, DevOps та системне адміністрування
Збільшення PersistentVolumeClaim для StatefulSet в Kubernetes без видалення Pods та downtime| RTFM: Linux, DevOps та системне адміністрування | De...
Приклад переносу метрик VictoriaMetrics та логів VictoriaLogs між двома кластерами Kubernetes з використання vmctl та rsync| RTFM: Linux, DevOps та системне адміністрування | De...
Два способи знайти каталог з Kubernetes Pod на його host WorkerNode| RTFM: Linux, DevOps та системне адміністрування | De...
Розбираємось з PostgreSQL в AWS RDS: проблеми perfomance, його моніторинг, пам'ять та Swap, диск та процеси.| RTFM: Linux, DevOps та системне адміністрування | De...
Приклад створення VictoriaMetrics Recording Rules для VMAlert з логів у VictoriaLogs в Kubernetes| RTFM: Linux, DevOps та системне адміністрування | De...
Запуск Vector.dev в Kubernetes з Helm, налаштування збору VPC Flow Logs з AWS S3, трансформації, і запис логів з новими полями до VictoriaLogs| RTFM: Linux, DevOps та системне адміністрування | De...
Створення Grafana dashboard з AWS VPC Flow Logs та Kubernetes з використанням VictoriaLogs. Міграція запитів Grafana Loki та LogQL в VictoriaLogs та LogsQL| RTFM: Linux, DevOps та системне адміністрування | De...
Запуск GitHub Actions Runners в Kubernetes, налаштування Docker in Docker, та підключення AWS EBS gp3 StorageClass| RTFM: Linux, DevOps та системне адміністрування | De...
Перше знайомство з VictoriaLogs запуск в Kubernetes з Helm-чарту, синтакси і приклади LogsQL, та встановлення Grafana VictoriaLogs data source| RTFM: Linux, DevOps та системне адміністрування | De...
Поради по використанню livenessProbe, readinessProbe та startupProbe в Kubernetes| RTFM: Linux, DevOps та системне адміністрування | De...