Updates rtfm.co.ua 🇺🇦 – Telegram
Updates rtfm.co.ua 🇺🇦
726 subscribers
35 photos
458 links
Канал @rtfm - новые посты на https://rtfm.co.ua.
Обсуждения - группа @rtfmco https://t.me./rtfmco
Download Telegram
Terraform: створення EKS, частина 2 – EKS кластер, WorkerNodes та IAM

Продовжуємо тему розгортання кластеру AWS Elastic Kubernetes Service за допомогою Terraform. У першій частині підготували AWS VPC – див. Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints. В цій частині розгорнемо сам кластер і налаштуємо AIM для нього, а в наступній – встановимо Karpenter та решту контроллерів. Contents - Планування - Terraform Kubernetes…

https://rtfm.co.ua/terraform-stvorennya-eks-chastina-2-eks-klaster-workernodes-ta-iam/
👍6
RTFM: як і для чього пишеться цей блог?

Вже давно і досить часто просять розказати як пишу пости в блог. Ну і раз вже така тема, і я нарешті таки зібрався про це написати – то давайте поглянемо навіщо взагалі вести блог, і як його вести. Contents - Навіщо вести свій IT блог? ◦ Власний бренд ◦ Власний розвиток ◦ Власна документація -…

https://rtfm.co.ua/rtfm-yak-i-dlya-chogo-pishetsya-cej-blog/
🔥203
https://www.linkedin.com/groups/9503270/
Завів групу в LinkedIn. Кому зручніше слідкувати за апдейтами там - велкам.
Але туди постяться тільки англійскі версії.
👍111👎1
Якщо хтось ще зустрічав, або загубив, або забув.
Чудова збірка всякого корисного для Kubernetes.
🔥18
Terraform: створення EKS, частина 3 – установка Karpenter

Це вже третя частина по розгортанню кластеру AWS Elastic Kubernetes Service з Terraform, в якій будемо додавати в наш кластер Karpenter. Вирішив винести окремо, бо виходить досить довгий пост. І вже в останній (сподіваюсь), четвертій частині, додамо решту – всякі контроллери. Попередні частини: 1. Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints 2.…

https://rtfm.co.ua/terraform-stvorennya-eks-chastina-3-ustanovka-karpenter/
👍10
До речі, комо зручніше слідкувати в Mastodon - то можна підписатись на setevoy@rtfm.co.ua
👍5
Terraform: створення EKS, частина 4 – установка контроллерів

Остання, четверта частина, в якій ми встановимо решту контроллерів і додамо пару корисних дрібниць. Попередні частини: - Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints - Terraform: створення EKS, частина 2 – EKS кластер, WorkerNodes та IAM - Terraform: створення EKS, частина 3 – установка Karpenter Contents - Планування - EBS CSI driver…

https://rtfm.co.ua/terraform-stvorennya-eks-chastina-4-ustanovka-kontrolleriv/
👍7
А які ви знаєте українські DevOps-комьюніті? Що/кого читаєте?

З того, що знайшов в своїх підписках:
- CatOps - DevOps and other issues by Yurii Rochniak && Maksym Vlasov
- ДевОпс Інженер - авторський канал @mukolaich
- Українська девопсарня - канал Сєви Полякова, засновника UkrOps - українського DevOps Slack community
- [не]правильний DevOps - [не]правильний канал про Software Engineering, DevOps та SRE (Youtube - Неправильний DevOps)
- DOU | DevOps - Все найцікавіше від девопс-спільноти DOU
👍19🔥4
Terraform: “One Ring to rule them all!” – управління бекендами проектів

Вже писав про питання управління бекендами у постах Terraform: початок роботи та планування нового проекту – Dev/Prod та bootsrap та Terraform: динамічний remote state з AWS S3 та multiple environments по директоріям, повернемось до цієї теми знов. Отже, вибрав все ж варіант з менеджментом бекендів через окремий проект Terraform, де в змінних маємо список проектів,…

https://rtfm.co.ua/terraform-one-ring-to-rule-them-all-upravlinnya-bekendami-proektiv/
👍2🔥1
Slack: switch back to the old experience (UI and theme)

If you are struggling with the new UI in Slack application, and you’re running it on Mac or Linux, you can switch it back (may work for the Windows app too, I think). Thanks to this tweet from @QuinnyPig. 1. Exit from the running Slack instance 2. Open a terminal, and set the SLACK_DEVELOPER_MENU variable:…

https://rtfm.co.ua/en/slack-switch-back-to-the-old-experience-ui-and-theme/
👍3
GitHub Actions: деплой Dev/Prod оточень з Terraform

Тепер, як маємо готовий код для розгортання кластеру AWS Elastic Kubernetes Service (див. Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints і наступні частини), прийшов час подумати про автоматизацію, тобто – про створення пайплайнів в CI/CD, які би виконували створення нових енвів для тестування фіч, або деплоїли апдейти на Dev/Prod оточення Kubernetes. І…

https://rtfm.co.ua/github-actions-deploj-dev-prod-otochen-z-terraform/
👍6
Terraform: terraform_remote_state – отримання outputs інших state-файлів

За допомогою data "terraform_remote_state" ми можемо отримати outputs одного проекту, щоб використати в іншому. Наприклад, у нас AWS VPC створюється окремо від AWS EKS (хоча в серії Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints VPC створювалась як частина кластеру, але потім я їх розділив). Для створення EKS – йому треба передати VPC…

https://rtfm.co.ua/terraform-terraform_remote_state-otrimannya-outputs-inshix-state-fajliv/
1🔥1
Terraform: створення Lambda-функцій у VPC

В пості Loki: збір логів з CloudWatch Logs з використанням Lambda Promtail описано як можна збирати логи з CloudWatch Logs за допомогою Lambda-функції з Promtail, який пересилає логи в Grafana Loki. Що треба зробити зараз – це описати створення чотирьох таких функцій, по одній на кожен компонент проекту. Функції мають бути розміщені в приватних мережах…

https://rtfm.co.ua/terraform-stvorennya-lambda-funkcij-u-vpc/
👍2
Forwarded from JJ Schmidt-Soisson
Hello all, this is to invite you to next week's:

VictoriaMetrics Virtual Meet Up 😎

Where: https://www.youtube.com/watch?v=sjaQwqd1CRQ

When: Next week, Thursday October 5th @ 5pm BST / 6pm CEST / 9am PDT

Please check the agenda on the YouTube page.

We look forward to seeing as many of you as possible next week!

Have a good weekend!
🔥3
GitHub Actions: Docker-білд в AWS ECR та деплой Helm-чарту в AWS EKS

Отже, маємо розгорнутий кластер Kubernetes – див. серію Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints. Маємо GitHub Actions workflow для його деплою – див. GitHub Actions: деплой Dev/Prod оточень з Terraform. Прийшов час почати деплоїти наш бекенд в Kubernetes. Тут знов використаємо GitHub Actions – будемо білдити Docker-образ з API-сервісом бекенду, зберігати…

https://rtfm.co.ua/github-actions-docker-bild-v-aws-ecr-ta-deploj-helm-chartu-v-aws-eks/
👍11🔥2
Forwarded from CatOps
The Guardian tells a story of their migration into AWS Aurora Serverless.

This article doesn’t go too deep into technical aspects, but provides a nice overview of the issues one may encounter when trying to move to Aurora.

A couple of things that I found interesting:

- Whatever cloud migration tools are there, pg_dump and pg_restore are your trusted friends.

- This paragraph:


We’re spending roughly $220/month for storage and compute for the database. For the same price we could have rented a db.m7g.xlarge (16GB RAM, 4 vCPUs) Postgres instance along with 100GB of EBS storage or a db.r7g.large (16GB RAM, 2 vCPUs) Aurora instance. I suspect both of these options would have done the job for us, and maybe not have suffered from the same cold start problems as our serverless database, but after 3 migrations, it’s probably time to get back to doing some feature work!


#databases #postgres #aws
👍4
Karpenter: Beta version – обзор змін та upgrade v0.30.0 на v0.32.1

Отже, Karpenter зробив ще один великий шаг до релізу, і у версії 0.32 вийшов з етапу Alpha до Beta. Давайте кратко подивимось на зміни – а вони досить суттєві, а потм виконаємо апгрейд на EKS з Karpneter Terraform module та Karpenter Helm chart. Сам процесс установки Karpenter описував у пості Terraform: створення EKS, частина 3…

https://rtfm.co.ua/karpenter-beta-version-obzor-zmin-ta-upgrade-v0-30-0-na-v0-32-1/
🔥12👍1
VictoriaMetrics: Exporter в CronJob та пуш метрік без Pushgatway

В пості Prometheus: запуск Pushgateway у Kubernetes з Helm та Terraform писав про те, як для Prometheus додати Pushgateway, який дозволяє використовувати Push-модель замість Pull, тобто – експортер може відправити метрики прямо в базу замість того, щоб чекати, коли до нього прийде сам Prometheus або VMAgent. У VictoriaMetrics з цим набагато простіше, бо ніякого Pushgateway…

https://rtfm.co.ua/victoriametrics-exporter-v-cronjob-ta-push-metrik-bez-pushgatway/
👍3
Привіт 👋🏻 Раді запросити 30 листопада на онлайн конференцію Cloud Builders: Java Conf!

Це вже четверта Java-конференція ком’юніті, де на вас чекають:
- 6+ Java&Cloud експертів, які поділяться кращими практиками;
- Спільнота з понад 500 однодумців.

В агенді👇🏻
- “Java 11–21 Evolution” від Mohamed Taman, Senior Solutions Architect в Nortal
- “The Keys to Developer Productivity: Collaborate and Innovate” від Heather VanCura, Vice President в Oracle
- “Why Quarkus should be your next tech stack” від Holly Cummins, Senior Principal Software Engineer в Red Hat
- Доповідь від з Emily Jiang, STSM, Cloud Native Architect and Advocate в IBM
- Fireside chat з Josh Long, Spring Developer Advocat у VMware

Реєстрація безкоштовна 👉 https://bit.ly/3MqVTv2
📆 Коли: 30 листопада
🌎 Де: онлайн-трансляція в YouTube
📍Мова доповідей: англійська

Save the date and let’s build up together ☁️
1