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
825
Photos
41
Videos
0
Links
521

Showing posts older than #414 · Back to latest

Older Posts 20 shown
Post #413 515
Dependabot: GitHub та Terraform versions management

З часом, коли проект росте, то рано чи пізно постане питання про апгрейд версій пакетів, модулів, чартів. Робити це вручну, звісно, можна – але тільки до якоїсь межі, бо врешті-решт ви просто фізично не зможете моніторити та оновлювати все. Для автоматизації таких процесів існує багато рішень, але найчастіше зустрічаються два – Renovate та Dependabot. За…

https://rtfm.co.ua/dependabot-github-ta-terraform-versions-management/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Dependabot: GitHub та Terraform versions management Налаштування перевірок апдейтів версій для Terraform providers та modules з Dependabot у GitHub-репозиторії
  • 👍 6
Post #412 627
Новий онлайн Project Management мітап від Levi9!

21 травня о 19:00 три Delivery Directors розкажуть про управління проєктами, менталочкою та своєю карʼєрою.

Теми мітапу:
– “Проєкт хороший, жахливий, потворний, поганий - що з цим робити?” — Андрій Швець, Delivery Director, Levi9 Ukraine.
– “Як керувати проєктами без стресу” — Дмитро Іржицький, Delivery Director у SoftServe.
– “Як побудувати кар’єру менеджера: практичні поради від Delivery Director”, — Михайло Григораш, Delivery Director в Levi9 Ukraine.

Ціна участі: 200 грн, які будуть автоматичним донатом на БФ «Повернись Живим».

Вже зовсім скоро чекаємо на YouTube-каналі Levi9.
Посилання на трансляцію надішлемо на пошту, вказану при купівлі квитку.

Реєстрація за посиланням👈
До зустрічі!
  • 👍 1
  • 🔥 1
Post #411 1.07K
AWS: VPC Flow Logs, NAT Gateways, та Kubernetes Pods – детальний обзор

Маємо відносно великі витрати на AWS NAT Gateway Process Bytes, і стало цікаво що ж саме процеситься через нього. Здавалося б, все просто – включи собі VPC Flow Logs, да подивись, що до чого. Але як діло стосується AWS Elasitc Kubernetes Service та NAT Gateways, то все трохи цікавіше. Отже, про що будемо говорити: -…

https://rtfm.co.ua/aws-vpc-flow-logs-nat-gateways-ta-kubernetes-pods-detalnij-obzor/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. AWS: VPC Flow Logs, NAT Gateways, та Kubernetes Pods – детальний обзор Детальний розбір AWS VPC NAT Gateway, VPC Flow Logs, Source NAT, та пошук Kubernetes Pods IP в логах
  • 👍 10
  • 🔥 6
Post #410 793
Grafana: AWS EC2 resources та Kubernetes Pods requests

У Kubecost і подібних рішень є дуже корисна сторінка, де відображається статистика по Kubernetes Pods – скільки CPU/Memory вони використовують, скільки реквестів, лімітів, і які для них рекомендовані значення. Додатково, щоб мати уяву про ефективність роботи Karpenter, я хочу мати дашборду в Grafana, яка буде відображати статистку по всім WorkerNode Kubernetes кластеру – ресурси CPU/Memory…

https://rtfm.co.ua/grafana-aws-ec2-resources-ta-kubernetes-pods-requests/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Grafana: AWS EC2 resources та Kubernetes Pods requests Створення дашборди Grafana для моніторингу ресурсів AWS EC2 та Kubernetes Pods requests
  • 👍 5
  • 👎 1
  • 🔥 1
Post #408 677
16 квітня запрошуємо вас на AWS Notes. Chapter 2. Building Applications від AWS User Group Ukraine.

Другий розділ AWS Notes об'єднає українських та світових спікерів, щоб поділитися викликами, складнощами, досвідом та інсайтами у побудові додатків. На вас чекають:
- 1 день віртуальної конференції;
- 5 Tech Notes, під час яких спікери детально розкриють теми побудови додатків;
- 2 короткі Snap Talks, де спікери поділяться своїми розробками pet проєктів та інсайтами їх створення.

Спікери: Юрій Безсонов, Senior Partner Solutions Architect в AWS, Дмитро Хмеленко, Senior Backend Developer у Preply, Уляна Стефанішина, Software Engineer в AWS, Radovan Baćović, Staff Data Engineer в GitLab та інші.

Для більш детальної інформації та реєстрації відвідайте сайт конференції: https://bit.ly/3PGPZaQ

Реєструйтеся та до зустрічі!
Post #407 825
Hello, everybody!

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

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

Перший варіант - це "обмін" купону на донат.
Донат може бути або на ЗСУ, або можете задонатити на притулок для котиків з мого ЖК (лінк на банку), бо їм зараз дуже потрібна допомога.
Сума доната - на ваш розсуд, але купони на 50 💵 😉
Після переводу скидаєте мені в приватні скрін - я вам відправляю код.

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

Нагадаю, що кодів маю лише 45 штук.
По мірі роздачі буду додавати коментарі в чатику RTFM - скільки залишилось.

Писати https://t.me/setevoy4
RTFM: Linux, DevOps и системное администрирование | DevOps-инжиниринг и системное администрирование. Случаи из практики. AWS Hero: анонс June, 2021. Amazon Web Services и программа AWS Hero за вклад в развитие AWS-комьюнити. Как-то вдруг - попал туда и я, в категорию AWS Container Hero.
  • 👍 18
  • ❤ 4
Post #406 702
Запрошуємо на вебінар "AWS Well-Architected Framework Review: ключ до зниження операційних витрат".

📆 Дата: 28 березня
🕚 Час: 11:00 - 12:00
📍 Youtube-трансляція

Під час вебінару ви дізнаєтеся про:
🔸 AWS Well-Architected Framework Review (WAFR), як структурований підхід для побудови безпечної, високопродуктивної, стійкої та ефективної інфраструктури для додатків.
🔸 6 принципів проєктування/стовпів AWS WAFR
🔸 Практичні переваги AWS WAFR і його цінність для бізнесу
🔸 Рекомендації щодо підвищення безпеки, надійності, продуктивності та економії коштів.
🔸 Унікальність підходу Crayon до проведення WAFR.
🔸 AWS WAFR Tool та Сonformity.

Спікери: Антон Карташов, Solutions Architect у Amazon Web Services WWPS CEE, та Олексій Лепешенков, Solution Advisor у Crayon Ukraine.

Більше інформації на сайті: https://bit.ly/3IGV7rp

Реєструйтеся, щоб дізнатися як ваші додатки можуть працювати ефективно у хмарі AWS. До зустрічі на вебінарі!
  • 👍 3
Post #405 670
GitHub Actions: використання Reusable Workflows – нюанси роботи

В пості GitHub Actions: деплой Dev/Prod оточень з Terraform я вже трохи торкався теми Reusable Workflows та Composite Actions – прийшов час трохи більше з нею ознайомитись. Що треба зробити: зараз на проекті ми в кожному репозиторії пишемо Workflow-файли окремо. Втім, оскільки поступово всі процеси уніфікуються – управління інфраструктурою через Terraform, та запуск сервісів в…

https://rtfm.co.ua/github-actions-vikoristannya-reusable-workflows-nyuansi-roboti/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. GitHub Actions: використання Reusable Workflows – нюанси роботи # Порівняння Reusable Workflows та Composite Actions в GiHub Actions, та нюанси при створенні та використанні Reusable Workflows
  • 👍 4
  • 🔥 1
Post #403 760
GitHub Actions: деплой Terraform з review запланованих змін

У пості GitHub Actions: деплой Dev/Prod оточень з Terraform я вже описував те, як можна реалізувати CI/CD для Terraform з GitHub Actions, але в тому рішенні є один суттєвий недолік: немає можливості зробити review змін перед тим, як їх застосувати з terraform apply. GitHub Actions має можливість використання Reviewing deployments з Required reviewers, проте ця…

https://rtfm.co.ua/github-actions-deploj-terraform-z-review-zaplanovanix-zmin/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. GitHub Actions: деплой Terraform з review запланованих змін Приклад створення GitHub Actions Workflow для деплою Terraform з review змін через Pull Request comments та виконанням Terraform Apply після Pull Request merge в master
  • 👍 7
Post #402 728
Kubernetes: tracing запитів з AWS X-Ray та Grafana data source

Tracing (“трасування”) дозволяє відстежувати запити між компонентами, тобто, наприклад, при використанні AWS і у Kubernetes ми можемо прослідкувати весь шлях запиту від AWS Load Balancer – до Kubernetes Pod – і до DynamoDB або RDS. Це допомагає нам як відстежувати проблеми з performance – де і які запити виконуються довго – так і мати більше…

https://rtfm.co.ua/kubernetes-tracing-zapitiv-z-aws-x-ray-ta-grafana-data-source/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Kubernetes: tracing запитів з AWS X-Ray та Grafana data source Запуск AWS X-Ray в AWS Elastic Kubernetes Service, створення Python Flask з AWS X-Ray SDK, та підключення Grafana data source для X-Ray
  • 👍 5
Post #401 1.25K
AWS: VPC Prefix та максимальна кількість подів на Kubernetes WorkerNodes

Кожна WorkerNode в Kubernetes може мати обмежену кількість подів, і цей ліміт визначається трьома параметрами: - CPU: загальна кількість requests.cpu не може бути більше, ніж є CPU на Node - Memory: загальна кількість requests.memory не може бути більше, ніж є Memory на Node - IP: загальна кількість подів не може бути більшою, ніж є IP-адрес…

https://rtfm.co.ua/aws-vpc-prefix-ta-maksimalna-kilkist-podiv-na-kubernetes-workernodes/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. AWS: VPC Prefix та максимальна кількість подів на Kubernetes WorkerNodes Робота з AWS VPC Prefix Assignment Mode - збільшуємо кількість подів на Kubernetes WorkerNodes. Робота плагіну VPC CNI та налаштування maxPods в Karpenter.
  • 👍 6
Post #400 1.07K
Terraform: створення модулю для збору логів AWS ALB в Grafana Loki

Приклад створення модулю Terraform для автоматизації збору логів з AWS Load Balancers у Grafana Loki. Як працює сама схема див. у Grafana Loki: збираємо логи AWS LoadBalancer з S3 за допомогою Promtail Lambda – ALB пише логи в S3-бакет, звідки їх забирає Lambda-функція з Promtail і пересилає у Grafana Loki. В чому ідея з модулем…

https://rtfm.co.ua/terraform-stvorennya-modulyu-dlya-zboru-logiv-aws-alb-v-grafana-loki/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Terraform: створення модулю для збору логів AWS ALB в Grafana Loki Приклад створення модулю Terraform для автоматизації збору логів з AWS Load Balancers у Grafana Loki з AWS Lambda і Promtail.
  • 👍 8
  • 🔥 2
Post #399 744
Я якось провтикав дати анонс перед подією, тож виправляюсь, і анонсую хоча б в записі 😊
Мій колишній колега і давній товариш @turnaviotovnn робив доповідь про [Dev]Ops та Azure.
Було цікаво подивитись на Ажур - Microsoft прям непогано розгорнулись.
https://www.youtube.com/watch?v=1G2XbOOZsyE&ab_channel=MykolaTurnaviotov
YouTube Від системного адміністратора до x-Ops практик Від системного адміністратора до x-Ops практик на прикладі Azure Що це, нащо це, хто ми? Історія розробки до-хмарного періоду X-Ops Azure #українськийютуб #українськийконтент #azuretutorials
  • 👍 6
  • 💩 1
Post #398 714
Grafana Loki: LogQL та Recoding Rules для метрик з логів AWS Load Balancer

Взагалі не планував цей пост, думав швиденько все зроблю, але швиденько не вийшло, і треба трохи глибше копнути цю тему. Отже, про що мова: у нас є AWS Load Balancers, логи з яких збираються до Grafana Loki, див. Grafana Loki: збираємо логи AWS LoadBalancer з S3 за допомогою Promtail Lambda. В Loki маємо Recoding Rules…

https://rtfm.co.ua/grafana-loki-logql-ta-recoding-rules-dlya-metrik-z-logiv-aws-load-balancer/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Grafana Loki: LogQL та Recoding Rules для метрик з логів AWS Load Balancer Приклади роботи з LogQL в Grafana Loki для створення метрик з логів AWS Load Balancer
  • 👍 7
Post #397 829
Arduino: запуск Arduino IDE на Linux, та перший “Hello, World!”

Продовжуємо бавитись з Ардуінкою 🙂 В попередньому пості трохи поговорили про Starter Kit – тепер хочеться вже ж щось зробити. Тож встановимо IDE на Arch Linux, і спробуємо виконати перший код. Contents - Запуск Arduino IDE на Linux ◦ Arduino IDE, Linux та “No ports discovered” ◦ “/dev/ttyUSB0”: Permission denied - Arduino “Hello, World!” ◦…

https://rtfm.co.ua/arduino-zapusk-arduino-ide-na-linux-ta-pershij-hello-world/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Arduino: запуск Arduino IDE на Linux, та перший “Hello, World!” Підключення Arduino до Linux та перший "Hello, World" з резистороми та LED
  • 👍 4
Post #396 671
Arduino: перше знайомство та мій Arduino Starter Kit

Бути девопсом – то, звичайно круто – всі ці клауди, Терраформи, сесуріті і прочі дуже цікаві штуки. Але я давно хотів спробувати і щось більш “реальне”, щось таке, щоб можна було потримати в руках, і цими ж руками зібрати. В минулому році, коли думав про чергову підготовку до зими (див. Підготовка до зими 2023-2024: електрохарчування),…

https://rtfm.co.ua/arduino-pershe-znajomstvo-ta-mij-arduino-starter-kit/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Arduino: перше знайомство та мій Arduino Starter Kit Перше знайомство з першою Arduino та першим Arduino Starter Kit.
  • 👍 1
Post #395 624
Karpenter: моніторинг та Grafana dashboard для Kubernetes WorkerNodes

Маємо AWS EKS з Karpenter, який займається автоскелінгом EC2 – див. AWS: знайомство з Karpenter для автоскейлінгу в EKS, та встановлення з Helm-чарту. В цілому проблем з ним поки не маємо, але в будь-якому разі потрібен його моніторинг, для чого Karpeneter “з коробки” надає метрики, які можемо використати в Grafana та Prometheus/VictoriaMetrics алертах. Тож що…

https://rtfm.co.ua/karpenter-monitoring-ta-grafana-dashboard-dlya-kubernetes-workernodes/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики. Karpenter: моніторинг та Grafana dashboard для Kubernetes WorkerNodes Karpenter - моніторинг: його метрики та створення Grafana dashboard для Kubernetes WorkerNodes з прикладами PromQL запитів
  • 👍 5
  • 🔥 2
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 →