TGViewer
Channel Public Channel
Updates rtfm.co.ua 🇺🇦

Updates rtfm.co.ua 🇺🇦

@rtfmcoua

Канал @rtfmcoua - нові пости блога https://rtfm.co.ua.
Чатик - @rtfmco https://t.me./rtfmco

English version channel: https://t.me/rtfmcoua_en
Subscribers
823
Photos
39
Videos
0
Links
519

Showing posts older than #478 · Back to latest

Older Posts 20 shown
Post #477 883
Kubernetes: Pod resources.requests, resources.limits та Linux cgroups

Як саме resources.requests та resources.limits в Kubernetes manifest впливають на те, як Linux буде виділяти та обмежувати ресурси для контейнерів? Отже, Kubernetes для Pod ми можемо задати два основні параметри для CPU та Memory – resources.requests та resources.limits: - resources.requests: впливає на те, як і де Pod буде створено, і скільки ресурсів гарантовано він отримає…

https://rtfm.co.ua/kubernetes-pod-resources-requests-resources-limits-ta-linux-cgroups/

#Kubernetes #Linux
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Kubernetes: Pod resources.requests, resources.limits та Linux cgroups Розбираємось з Linux cgroups та Kubernetes Pod resources - що таке CPU Unit, CPU Share, Kubernetes cgroup slices, та як resources.limits.cpu може вплинути на роботу сервісу
  • 👍 21
  • ❤ 3
  • 🔥 1
Post #475 967
TCP/IP: моделі OSI та TCP/IP, TCP-пакети, Linux sockets і порти

Складно в одному пості описати те, про що написані тисячі книжок на тисячу сторінок, але сьогодні спробуємо швиденько розглянути основи того, як відбувається комунікація між хостами в мережі. Спочатку згадаємо про моделі OSI та TCP/IP, потім про структуру пакетів, встановлення підключень, і в кінці – заглянемо “під капот” Linux – подивимось на сокети і Linux…

https://rtfm.co.ua/tcp-ip-modeli-osi-ta-tcp-ip-tcp-paketi-linux-sockets-i-porti/

#Linux #Networks #TCP_IP
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. TCP/IP: моделі OSI та TCP/IP, TCP-пакети, Linux sockets і порти Моделі OSI та TCP/IP та протоколи, структура TCP та IP headers, розмір даних в пакетах, TCP handshake і аналіз пакетів з Wireshark, сокети та TCP Stack в ядрі Linux
  • 👍 27
Post #474 775
VictoriaMetrics: міграція даних VMSingle та VictoriaLogs між кластерами Kubernetes

Є у нас VictoriaMetrics і VictoriaLogs, працюють на AWS Elsastic Kubernetes Service. Мажорні апгрейди EKS ми робимо через створення нового кластеру, а тому з’явилась задача перенесення даних моніторингу зі старого інстансу VMSingle на новий. Для VictoriaMetrics можемо використати vmctl, яка через API старого і нового інстансу може мігрувати дані працюючи в ролі проксі між двома…

https://rtfm.co.ua/victoriametrics-migraciya-danix-vmsingle-ta-victorialogs-mizh-klasterami-kubernetes/

#Kubernetes #monitoring #VictoriaMetrics
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. VictoriaMetrics: міграція даних VMSingle та VictoriaLogs між кластерами Kubernetes Приклад переносу метрик VictoriaMetrics та логів VictoriaLogs між двома кластерами Kubernetes з використання vmctl та rsync
  • 👍 10
  • 🔥 1
Post #473 687
Kubernetes: помилки 503 з AWS ALB – можливі причини та рішення

Після міграції на новий Kubernetes Cluster на Backend API почали виникати помилки 503. Чому з’явились саме на 1.33 – так і не поняв, бо в параметрах AWS ALB та Kubernetes Ingress нічого не мінялось, а на 1.30 їх не було. Може спрацювали деякі мої фікси в моніторингу – або це щось пов’язане новим AMI чи…

https://rtfm.co.ua/kubernetes-pomilki-503-z-aws-alb-mozhlivi-prichini-ta-rishennya/

#AWS #Kubernetes #Networks
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Kubernetes: помилки 503 з AWS ALB – можливі причини та рішення Помилки 503 між AWS Elastic Kubernetes Service та AWS Application LoadBalancer - три причини і три рішення
  • 👍 13
Post #472 926
Terraform: використання import, та деякі неочевидні нюанси

Terraform має два способи перенести існуючі ресурси під управління Terraform – з Terraform CLI і командою terraform import, або використовуючи ресурс import. Для чого нам може знадобитись імпорт ресурсів? - якщо у нас вже є вручну налаштований (“clickops”) якийсь сервіс, який ми хочемо перенести під управління Terraform (робили як Proof of Concept, а потім пішло…

https://rtfm.co.ua/terraform-vikoristannya-import-ta-deyaki-neochevidni-nyuansi/

#Terraform
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Terraform: використання import, та деякі неочевидні нюанси Знайомство з Terraform import на прикладі AWS IAM User, імпорт в модулі, та деякі неочевидні моменти роботи з імпортом
  • 👍 18
  • ❤ 1
Post #470 1.05K
Terraform: типи даних, цикли, індекси, та “resource must be replaced”

У нас є автоматизація для AWS IAM, яка створює EKS Identities. Не пам’ятаю, чи я писав її сам, чи нагенерила якась LLM (хоча судячи з коду – писав сам 🙂 ), але згодом виявилась неприємна особливість того, як ця автоматизація працює: при видаленні юзера Terraform починає робити “re-mapping” інших юзерів. Власне, сьогодні глянемо на те,…

https://rtfm.co.ua/terraform-tipi-danix-cikli-indeksi-ta-resource-must-be-replaced/

#Terraform
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Terraform: типи даних, цикли, індекси, та “resource must be replaced” Приклад того, як не треба робити, або як індекси у for_each ламають логіку і призводять до перестворення ресурсів з Terraform
  • 👍 13
Post #469 1.03K
AI: знайомство з Ollama для локального запуску LLM

Дуже хочеться покрутити якісь LLM локально, бо це дасть змогу краще зрозуміти нюанси їхньої роботи Це як знайомитись з AWS до цього не мавши справу з хоча б VirutalBox – робота з AWs Console чи API не дасть розуміння того, що відбувається під капотом. До того ж локальна модель – це безкоштовно, дасть змогу потюнити…

https://rtfm.co.ua/ai-znajomstvo-z-ollama-dlya-lokalnogo-zapusku-llm/

#AI #LLM #Ollama
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. AI: знайомство з Ollama для локального запуску LLM Знайомство з Ollama, запуск локальних моделей, зборка власної моделі з Modelfile та підключення з Roo Code
  • 🔥 7
  • 👍 1
Post #468 1.01K
Arch Linux: установка у 2025, part 1 – диски, шифрування, встановлення системи

Кожного разу, як беруся за встановлення Arch Linux – це як нова подорож: наче з роками нічого особливо і не міняється – але кожного разу щось нове. Писав про це вже багато, прийшов час написати ще раз, бо купив нового ноута. Спочатку наче було лінь все робити руками, і вирішив спробувати готові образи. Навіть спробував…

https://rtfm.co.ua/arch-linux-ustanovka-u-2025-part-1-diski-shifruvannya-vstanovlennya-sistemi/

#Arch_Linux #hardware #Linux
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Arch Linux: установка у 2025 – диски, шифрування, встановлення системи Встановлення Arch Linux у 2025 році - розбивка дисків з fdisk, шифрування з LUKS, налаштування ядра
  • 👍 8
Post #467 1.09K
AI: пишемо MCP-сервер для VictoriaLogs

В попередньому матеріалі розібрались з тим, що таке MCP взагалі, і створили дуже простенький сервер, який підключили до Windsurf – див. AI: що таке той MCP? Тепер – давайте спробуємо створити щось більш корисне, наприклад – MCP-сервер, який буде підключатись до VictoriaLogs та отримувати якісь дані. Насправді команда VictoriaMetrcis вже робить власний, тому тут ми…

https://rtfm.co.ua/ai-pishemo-mcp-server-dlya-victorialogs/

#AI #MCP #Python #VictoriaLogs
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. AI: пишемо MCP-сервер для VictoriaLogs Продовження знайомства з Model Context Protocol - пишемо власний MCP-сервер на Python для роботи з VictoriaLogs
  • 👍 8
  • ❤ 1
Post #466 823
AI: що таке той MCP?

Щось всі навколо тільки і говорять що про море про MCP – тож прийшов час і самому розібратись в темі. Отже, сьогодні розберемося з основними поняттями – “що воно взагалі таке”, потім напишемо власний “мікро-MCP сервер”, а в наступному пості – щось більш реальне, про роботу з VictoriaLogs. Contents - Обмеження LLM - And so……

https://rtfm.co.ua/ai-shho-take-toj-mcp/

#AI #MCP #Python
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. AI: що таке той MCP? Розбираємось з Model Context Protocol - компоненти та архітектура, пишемо власний простий MCP-сервер, та підключаємо його до IDE
  • 🔥 13
  • 👍 8
  • 👎 1
Post #465 939
Python: знайомство з Celery та його моніторинг

Якщо дуже просто, то Celery – це щось, за допомогою чого ми можемо виконувати задачі поза нашим основним сервісом. Наприклад, є Backend API, який має якийсь ендпоінт, на який мобілочки відправляють інформацію про те, що юзер створив новий whatever в застосунку. Задача бекенда – додати whatever в базі даних. Можна це виконати прямо в інстансі…

https://rtfm.co.ua/python-znajomstvo-z-celery-ta-jogo-monitoring/

#AWS #monitoring #Python
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Python: знайомство з Celery та його моніторинг Перше знайомство з Python Celery для створення та обробки backgroud задач, та спроби його моніторингу
  • 👍 8
  • 🔥 5
Post #464 1.02K
Приходь на івент про GitHub Copilot — розберемо, як він спрощує життя.

Генерує CI/CD конфіги, клепає Dockerfile і Docker Compose, пише скрипти для автоматизації, швидко фиксить баги і доповнює код на льоту. Це апгрейд для DevOps інженерів, розробників і тих, хто хоче працювати швидше!

Долучайся до онлайн мітапу Cloud Builders вже 10 квітня — на тебе чекають тренди від GitHub, демо та реальні кейси від SoftwareOne та DevRain.

У програмі:
*ШІ в розробці: нові фічі GitHub Copilot
*Безпека коду: як GitHub Advanced Security та AI працюють на тебе
*End-to-End проєкти з GitHub Copilot 

А ще разом з фондом Angry Corgi збираємо на 3 планшети для сил ППО. Чекаємо на твої 20 грн та реєстрацію. До зустрічі! 

📍Деталі та реєстрація: https://cloud-builders.org/github-copilot
  • 👍 5
Post #463 952
Python: знайомство з декораторами на прикладі FastAPI

В останнє декоратори в Python трогав ще років 10 тому, в Python 2, хочеться трохи оновити пам’ять, бо зараз почав доволі активно ними користуватись, ну і ще раз подивитись як жеж воно працює під капотом, і що воно таке взагалі. Пост вийшов трохи… дивний? Бо перша половина – в стилі “у нас є одне яблуко,…

https://rtfm.co.ua/python-znajomstvo-z-dekoratorami-na-prikladi-fastapi/

#Python
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Python: знайомство з декораторами на прикладі FastAPI Що таке decorators в Python, та як працює @app.get() в Python FastAPI
  • 🔥 12
  • 👍 3
Post #461 861
Kubernetes: знайти каталог з mounted volume в Pod на хості

Маємо AWS Elastic Kubernetes Service, на якому розгорнуто стек VictoriaMetrics (див. VictoriaMetrics: створення Kubernetes monitoring stack з власним Helm-чартом). Треба перенести дані зі старого поду VMSingle на новий, на новому кластері, а для цього треба знайти ці дані на EC2. Note: щодо міграції даних VMSingle, то для неї є утиліта vmctl, десь в чернетках лежить…

https://rtfm.co.ua/kubernetes-znajti-katalog-z-mounted-volume-v-pod-na-xosti/

#ContainerD #Docker #Kubernetes
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Kubernetes: знайти каталог з mounted volume в Pod на хості Два способи знайти каталог з Kubernetes Pod на його host WorkerNode
  • 👍 7
Post #460 953
Nexus: налаштування Docker proxy repository та ContainerD в Kubernetes

Про запуск Nexus писав в пості Nexus: запуск в Kubernetes та налаштування PyPi caching repository, тепер до PyPi хочеться додати кешування Docker images, тим більш Docker Hub з 1-го квітня 2025 вводить нові ліміти – див. Docker Hub usage and limits (дяка @Anatolii). Робити будемо як завжди – спочатку вручну локально на робочій машині, подивимось,…

https://rtfm.co.ua/nexus-nalashtuvannya-docker-proxy-repository-ta-containerd-v-kubernetes/

#ContainerD #Docker #Kubernetes #Nexus
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Nexus: налаштування Docker proxy repository та ContainerD в Kubernetes Запуск Sonatype Nexus, налаштування Docker proxy repository, та налаштування ContainerD registry mirrors в Kubernetes з Karpenter
  • 🔥 8
  • 👍 6
Post #459 1K
PostgreSQL: використання EXPLAIN та налаштування “auto_explain” в AWS RDS

Вже згадував про можливості EXPLAIN в пості PostgreSQL: AWS RDS Performance and monitoring, але це настільки цікава і корисна штука, що варто про неї поговорити окремо. До того ж, в AWS RDS для PostgreSQL є можливість включити логування Execution Plans з EXPLAIN, що теж корисно для моніторингу і дебагу, тому подивимось як це включити і…

https://rtfm.co.ua/postgresql-vikoristannya-explain-ta-nalashtuvannya-auto_explain-v-aws-rds/

#AWS_RDS #monitoring #PostgreSQL
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. PostgreSQL: використання EXPLAIN та налаштування “auto_explain” в AWS RDS Розбираємось з EXPLAIN та пам'яттю в PostgreSQL, і налаштовуємо логування EXPLAIN в AWS RDS
  • 👍 7
  • 🔥 1
  • 🥱 1
Post #457 1.34K
PostgreSQL: AWS RDS Performance and monitoring

Мігруємо наш Backend API з DynamoDB на AWS RDS PostgreSQL, і кілька раз RDS падав. Власне, враховуючи те, що ми задля економії взяли db.t3.small з двома vCPU і двома гігабайтами пам’яті – то доволі очікувано, але стало цікаво чому ж саме все падало. Через кілька днів почав цю тему дебажити, і хоча причини поки не…

https://rtfm.co.ua/postgresql-aws-rds-performance-and-monitoring/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. PostgreSQL: AWS RDS Performance and monitoring Розбираємось з PostgreSQL в AWS RDS: проблеми perfomance, його моніторинг, пам'ять та Swap, диск та процеси.
  • 🔥 11
  • 👍 6
Post #456 1.76K
Hello, everybody!

AWS періодично роздає своїм AWS Hero кредити - AWS Promotional Credit.
Підїхала очередна пачка 😊

Наразі в мене є 13 купонів по 50 долларів, які хочу роздати нашому комьюніті, але при дотриманні однієї з умов.

Перший варіант - це "обмін" купону на донат.
Як варіаант - донад підрозділу мого знаймого, на РЕБ:
https://send.monobank.ua/jar/AWtu22CRoB
Сума доната - на ваш розсуд, але купони на 50 💵 😉
Після переводу скидаєте мені в приватні скрін - я вам відправляю код.

Другий варіант - якщо ви вчитесь.
Якщо ви вчитесь development/QA/DevOps/whatever in IT, і тільки знайомитеся з AWS, і у вас нема можливості задонатити - просто напишіть мені в приватні хто ви, і для чого вам код, і видам код без додаткових умов.

Писати https://t.me/setevoy4
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики. AWS Hero: анонс June, 2021. Amazon Web Services и программа AWS Hero за вклад в развитие AWS-комьюнити. Как-то вдруг - попал туда и я, в категорию AWS Container Hero.
  • ❤ 15
  • 🔥 9
  • 👍 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →