В попередній частині – 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 та системне адміністрування
Мабуть, всі користувались операторами в Kubernetes, наприклад – PostgreSQL operator, VictoriaMetircs Operator. Але що там відбувається “під капотом”? Як і до чого застосовуються CustomResourceDefinition (CRD), і що таке, власне “оператор”? І, врешті решт – в чому різниця між “Kubernetes Operator” та “Kubernetes Controller”? В п...| RTFM: Linux, DevOps та системне адміністрування
Збільшення PersistentVolumeClaim для StatefulSet в Kubernetes без видалення Pods та downtime| RTFM: Linux, DevOps та системне адміністрування | De...
Взагалі почав писати створення власного Kubernetes Operator, але вирішив винести окремо тему про те, що таке власне Kubernetes CustomResourceDefinition, і як створення CRD взагалі працює на рівні Kubernetes API та etcd. Тобто, почати з того, як власне Kubernetes працює з ресурсами, і що відбувається, коли ми створю...| RTFM: Linux, DevOps та системне адміністрування
Вже не вперше стикаюсь з аналогічними помилками при апгрейді VictoriaMetrics, тож прийшов час записати собі в нотатки. Отже, після апгрейду victoria-metrics-k8s-stack 0.55.0 => 0.56.0 в логах Operator з’явились помилки: ... {"logger":"controller-runtime.source.EventHandler","msg":"if kind is a CRD, it should be installed before calling Start","kind":"VMAnomaly.operator....| RTFM: Linux, DevOps та системне адміністрування
Приклад переносу метрик VictoriaMetrics та логів VictoriaLogs між двома кластерами Kubernetes з використання vmctl та rsync| RTFM: Linux, DevOps та системне адміністрування | De...
Знайомство з Terraform import на прикладі AWS IAM User, імпорт в модулі, та деякі неочевидні моменти роботи з імпортом| RTFM: Linux, DevOps та системне адміністрування | De...
DevOps-інжиніринг та системне адміністрування. Випадки з практики.| RTFM: Linux, DevOps та системне адміністрування | De...
Встановлення Arch Linux у 2025 році - розбивка дисків з fdisk, шифрування з LUKS, налаштування ядра| RTFM: Linux, DevOps та системне адміністрування | De...
Два способи знайти каталог з Kubernetes Pod на його host WorkerNode| RTFM: Linux, DevOps та системне адміністрування | De...
The website from which you got to this page is protected by Cloudflare. Email addresses on that page have been hidden in order to keep them from being accessed by malicious bots. You must enable Javascript in your browser in order to decode the e-mail address.| rtfm.co.ua
Розбираємось з 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...