RTFM: як і для чього пишеться цей блог?
Вже давно і досить часто просять розказати як пишу пости в блог. Ну і раз вже така тема, і я нарешті таки зібрався про це написати – то давайте поглянемо навіщо взагалі вести блог, і як його вести. Contents - Навіщо вести свій IT блог? ◦ Власний бренд ◦ Власний розвиток ◦ Власна документація -…
https://rtfm.co.ua/rtfm-yak-i-dlya-chogo-pishetsya-cej-blog/
Вже давно і досить часто просять розказати як пишу пости в блог. Ну і раз вже така тема, і я нарешті таки зібрався про це написати – то давайте поглянемо навіщо взагалі вести блог, і як його вести. Contents - Навіщо вести свій IT блог? ◦ Власний бренд ◦ Власний розвиток ◦ Власна документація -…
https://rtfm.co.ua/rtfm-yak-i-dlya-chogo-pishetsya-cej-blog/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
RTFM: як і для чього пишеться цей блог?
Як і для чого ведеться RTFM, і як і для чого взагалі варто вести власний блог?
🔥20❤3
https://www.linkedin.com/groups/9503270/
Завів групу в LinkedIn. Кому зручніше слідкувати за апдейтами там - велкам.
Але туди постяться тільки англійскі версії.
Завів групу в LinkedIn. Кому зручніше слідкувати за апдейтами там - велкам.
Але туди постяться тільки англійскі версії.
Linkedin
Sign Up | LinkedIn
500 million+ members | Manage your professional identity. Build and engage with your professional network. Access knowledge, insights and opportunities.
👍11❤1👎1
Якщо хтось ще зустрічав, або загубив, або забув.
Чудова збірка всякого корисного для Kubernetes.
Чудова збірка всякого корисного для 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/
Це вже третя частина по розгортанню кластеру 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: створення EKS, частина 3 – установка Karpenter
Установка Karpenter в AWS EKS з Terraform модулем karpenter та налаштування Provisioner і AWSNodeTemplate
👍10
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/
Остання, четверта частина, в якій ми встановимо решту контроллерів і додамо пару корисних дрібниць. Попередні частини: - 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: створення EKS, частина 4 – установка контроллерів
Установка компонентів Kubernetes з Terraform - ExternalDNS, AWS Load Balancer Controller, SecretStore CSI Driver і ASCP та приклад створення Subnoscription Filter
👍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
З того, що знайшов в своїх підписках:
- 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
Telegram
CatOps
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.
We do not post ads including event announcements. Please, do not bother us with such requests!
We do not post ads including event announcements. Please, do not bother us with such requests!
👍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/
Вже писав про питання управління бекендами у постах 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: “One Ring to rule them all!” – управління бекендами проектів
Створення ресурсів S3 та DynamoDB для state-files проектів в окремому проекті Terraform з циклами for_each та for
👍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/
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/
RTFM: Linux, DevOps, and system administration | DevOps-engineering, and system administration. Cases from practice.
Slack: switch back to the old experience (UI and theme)
How to set back the old Slack view
👍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/
Тепер, як маємо готовий код для розгортання кластеру 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
GitHub Actions: деплой Dev/Prod оточень з Terraform
Приклад створення GitHub Actions Workflows для деплою Dev/Prod оточень з Terraform з використанням Composite Actions та GitHub Environments
👍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/
За допомогою 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: terraform_remote_state – отримання outputs інших state-файлів
Приклад використання terraform_remote_state для імпорту outputs з інших state-файлів
❤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/
В пості Loki: збір логів з CloudWatch Logs з використанням Lambda Promtail описано як можна збирати логи з CloudWatch Logs за допомогою Lambda-функції з Promtail, який пересилає логи в Grafana Loki. Що треба зробити зараз – це описати створення чотирьох таких функцій, по одній на кожен компонент проекту. Функції мають бути розміщені в приватних мережах…
https://rtfm.co.ua/terraform-stvorennya-lambda-funkcij-u-vpc/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: створення Lambda-функцій у VPC
Створення Lambda-функції у VPC з Docker-образом Promtail для логів Grafana Loki
👍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!
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!
YouTube
VictoriaMetrics Meetup October 2023
Watch the recording of our 3rd quarterly meet up with the following agenda:
- Warm up & intro
- What's new in VictoriaMetrics - Roman Khavronenko
* Managed VictoriaMetrics - Ivan Yatskevich (intro & update)
* Anomaly Detection - Dima Lazerka & Fedir Navruzov…
- Warm up & intro
- What's new in VictoriaMetrics - Roman Khavronenko
* Managed VictoriaMetrics - Ivan Yatskevich (intro & update)
* Anomaly Detection - Dima Lazerka & Fedir Navruzov…
🔥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/
Отже, маємо розгорнутий кластер 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
GitHub Actions: Docker-білд в AWS ECR та деплой Helm-чарту в AWS EKS
Білд Docker-образу та деплой Helm-чарту в AWS EKS з GitHub Actions і динамічними оточеннями
👍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,
- This paragraph:
#databases #postgres #aws
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
the Guardian
Aurora Serverless – a migration story
On our team we swapped databases 6 times in a year. We’ve landed on Aurora Serverless V2 – was it worth it?
👍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/
Отже, 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Karpenter: Beta version – обзор змін та upgrade v0.30.0 на v0.32.1
Оновлення Karpenter до Beta version: основні зміни, і міграція v1alpha5 => v1beta1 в EKS з Terraform та Helm
🔥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/
В пості 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
VictoriaMetrics: Exporter в CronJob та пуш метрік без Pushgatway
Запис метрик в VictoriaMetrics з Prometheus Exporter в Kubernetes CronJob без використання Prometheus 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 ☁️
Це вже четверта 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
Kubernetes: Liveness та Readiness Probes – Best practices
Кілька корисних порад по використанню Liveness та Readiness Probes в Kubernetes – різниця між ними, та як правильно налаштовувати ці перевірки. Якщо зовсім коротко, то: - livenessProbe: використовується Kubernetes, щоб знати, коли потрібно виконати restart поду - readinessProbe: використовується Kubernetes, щоб знати, коли контейнер готовий приймати трафік, тобто – коли відповідний Kubernetes Service може додавати…
https://rtfm.co.ua/kubernetes-liveness-ta-readiness-probes-best-practices/
Кілька корисних порад по використанню Liveness та Readiness Probes в Kubernetes – різниця між ними, та як правильно налаштовувати ці перевірки. Якщо зовсім коротко, то: - livenessProbe: використовується Kubernetes, щоб знати, коли потрібно виконати restart поду - readinessProbe: використовується Kubernetes, щоб знати, коли контейнер готовий приймати трафік, тобто – коли відповідний Kubernetes Service може додавати…
https://rtfm.co.ua/kubernetes-liveness-ta-readiness-probes-best-practices/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Kubernetes: Liveness та Readiness Probes – Best practices
Поради по використанню livenessProbe, readinessProbe та startupProbe в Kubernetes
👍13