AWS: знайомство з Karpenter для автоскейлінгу в EKS, та встановлення з Helm-чарту
На всіх попередніх проектах, де був Kubernetes я використовував AWS Elastic Kubernetes Service, а для скейлінгу його WorkerNodes – Cluster Autoscaler (CAS), бо в принципі інших варіантів раньше не було. В цілому, CAS працював добре, проте в листопаді 2020 AWS випустив власне рішення для скейлінгу нод для EKS – Karpenter, і якщо спочатку відгуки були…
https://rtfm.co.ua/aws-znajomstvo-z-karpenter-dlya-avtoskejlingu-v-eks-ta-vstanovlennya-z-helm-chartu/
На всіх попередніх проектах, де був Kubernetes я використовував AWS Elastic Kubernetes Service, а для скейлінгу його WorkerNodes – Cluster Autoscaler (CAS), бо в принципі інших варіантів раньше не було. В цілому, CAS працював добре, проте в листопаді 2020 AWS випустив власне рішення для скейлінгу нод для EKS – Karpenter, і якщо спочатку відгуки були…
https://rtfm.co.ua/aws-znajomstvo-z-karpenter-dlya-avtoskejlingu-v-eks-ta-vstanovlennya-z-helm-chartu/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
AWS: знайомство з Karpenter для автоскейлінгу в EKS, та встановлення з Helm-чарту
Знайомство з Karpenter, його можливостями, порівняння з Cluster Autoscaler, встановлення з Helm-чарту та налаштування Karpenter Provisioner
🔥9👍6
14-15 вересня запрошуємо на DevOpsDays Ukraine: Disaster Recovery ⚙️
Це вже 6-та конференція комʼюніті і на вас чекають Cultural Talks, Ignites & Tech Talks від світових та українських експертів: Charity Majors, Iaroslav Molochko, Manuel Pais, Adriana Villela та інші.
Будемо говорити про Self-Service Tooling, Future of Platforms, CI/CD та IaC для GameDev, як досягати результатів в умовах війни та багато іншого. Ви дізнаєтесь як ПриватБанк успішно мігрував до хмари під час перших місяців повномасштабного вторгнення.
Під час live fireside chat зможете поставити запитання засновнику DevOpsDays, Patrick Debois, та дізнатися більше про його досвід та ідеї.
І, звісно, онлайн нетворкінг на Open-Spaces з однодумцями з усього світу.
💙 💛 Долучайтеся також до благодійної ініціативи — збір для фонду UA Responders. Разом допоможемо закупити необхідну гуманітарну допомогу для рятівників, медиків, парамедиків та інших працівників служб швидкого реагування.
Коли? 14-15 вересня
Де? Онлайн
Деталі на сайті 👀 https://bit.ly/3KQ3jXS
Реєструйтеся та не пропустіть!
Це вже 6-та конференція комʼюніті і на вас чекають Cultural Talks, Ignites & Tech Talks від світових та українських експертів: Charity Majors, Iaroslav Molochko, Manuel Pais, Adriana Villela та інші.
Будемо говорити про Self-Service Tooling, Future of Platforms, CI/CD та IaC для GameDev, як досягати результатів в умовах війни та багато іншого. Ви дізнаєтесь як ПриватБанк успішно мігрував до хмари під час перших місяців повномасштабного вторгнення.
Під час live fireside chat зможете поставити запитання засновнику DevOpsDays, Patrick Debois, та дізнатися більше про його досвід та ідеї.
І, звісно, онлайн нетворкінг на Open-Spaces з однодумцями з усього світу.
💙 💛 Долучайтеся також до благодійної ініціативи — збір для фонду UA Responders. Разом допоможемо закупити необхідну гуманітарну допомогу для рятівників, медиків, парамедиків та інших працівників служб швидкого реагування.
Коли? 14-15 вересня
Де? Онлайн
Деталі на сайті 👀 https://bit.ly/3KQ3jXS
Реєструйтеся та не пропустіть!
❤5👍2
VictoriaMetrics: VMAuth – проксі, аутентифиікація та авторизація
Продовжуємо розвивати наш стек моніторингу. Див. VictoriaMetrics: створення Kubernetes monitoring stack з власним Helm-чартом. Що хочеться: зробити доступ девелоперам, щоб вони могли в Alertmanager самі виставляти Silence для алертів аби не спамити в Slack, див. Prometheus: Alertmanager Web UI и Silence алертов. Для того, щоб забезпечити безпечний доступ до нього можна використати рішення від VictoriaMetrics…
https://rtfm.co.ua/victoriametrics-vmauth-proksi-autentifiikaciya-ta-avtorizaciya/
Продовжуємо розвивати наш стек моніторингу. Див. VictoriaMetrics: створення Kubernetes monitoring stack з власним Helm-чартом. Що хочеться: зробити доступ девелоперам, щоб вони могли в Alertmanager самі виставляти Silence для алертів аби не спамити в Slack, див. Prometheus: Alertmanager Web UI и Silence алертов. Для того, щоб забезпечити безпечний доступ до нього можна використати рішення від VictoriaMetrics…
https://rtfm.co.ua/victoriametrics-vmauth-proksi-autentifiikaciya-ta-avtorizaciya/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
VictoriaMetrics: VMAuth – проксі, аутентифиікація та авторизація
Налаштування VictoriaMetrics VMAuth для аутентифиікації і авторизації користувачів для доступу на внутрішні сервіси Kubernetes
👍8
👋Всім привіт! Запрошуємо на Python Conf від Cloud Builders з 5 діп-дайв Python доповідями!
Разом з міжнародними спікерами дізнаємось більше про Open Source AI Exploration, deploying to OpenShift, CI/CD з Azure Developer CLI та як auto-formatters аналізують та маніпулюють CST.
Також поговоримо про роль Python у розкритті таємниць Всесвіту за допомогою космічного телескопа JamesWebb під час fireside чату з Dr. Patrick Kavanagh, астрофізиком і software developer в Університеті Мейнута (MU).
Коли та де? 6 вересня, онлайн.
👉Приєднуйтесь до конференції безкоштовно: https://bit.ly/3KW03Ks
Let’s build up together ☁️
Разом з міжнародними спікерами дізнаємось більше про Open Source AI Exploration, deploying to OpenShift, CI/CD з Azure Developer CLI та як auto-formatters аналізують та маніпулюють CST.
Також поговоримо про роль Python у розкритті таємниць Всесвіту за допомогою космічного телескопа JamesWebb під час fireside чату з Dr. Patrick Kavanagh, астрофізиком і software developer в Університеті Мейнута (MU).
Коли та де? 6 вересня, онлайн.
👉Приєднуйтесь до конференції безкоштовно: https://bit.ly/3KW03Ks
Let’s build up together ☁️
👍3
Terraform: remote state з AWS S3 та state locking з DynamoDB
Готуємось переводити управління інфрастуктурою з AWS CDK на Terraform. Про планування того, як воно все може виглядати писав у Terraform: початок роботи та планування нового проекту – Dev/Prod та bootsrap, але тоді оминув одну досить важливу опцію – створення lock для state-файлів. Блокування стейт-файлів використовується для того, щоб уникнути ситуацій, коли запускається кілька інстансів Terraform…
https://rtfm.co.ua/terraform-remote-state-z-aws-s3-ta-state-locking-z-dynamodb/
Готуємось переводити управління інфрастуктурою з AWS CDK на Terraform. Про планування того, як воно все може виглядати писав у Terraform: початок роботи та планування нового проекту – Dev/Prod та bootsrap, але тоді оминув одну досить важливу опцію – створення lock для state-файлів. Блокування стейт-файлів використовується для того, щоб уникнути ситуацій, коли запускається кілька інстансів Terraform…
https://rtfm.co.ua/terraform-remote-state-z-aws-s3-ta-state-locking-z-dynamodb/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: remote state з AWS S3 та state locking з DynamoDB
Налаштування Terraform remote state з AWS S3 та State Locking з DynamoDB
👍9❤1🔥1
Дізнайся з чого почати та як і куди рухатись на шляху до ефективного використання ресурсів на онлайн вебінарі «Гроші з неба або Оптимізація витрат в AWS» 💸
Подія буде корисною як технічним спеціалістам з акаунтом в AWS, так і представникам бізнесу, які шукають способи використовувати cloud ще ефективніше.
Досвідом ділитимуться:
🎙 Дмитро Сірант, Chief Technical Officer в компанії OpsWorks Co.
🎙 Сергій Кайдалов, Lead DevOps Engineer в компанії OpsWorks Co.
🎙Олексій Власенко, Менеджер по роботі з FinTech напрямом в AWS
На вебінарі розбиратимуть:
✔️ Інвентаризацію;
✔️ Бюджетування;
✔️ Методи оптимізації, включно з оптимізацією, яка потребує модифікації додатків.
💡 А також обговорюватимуть secret tips-and-tricks та неочевидні методи економії.
⏱ Коли? 8 вересня о 15:00 (за Київським часом)
📍 Де? Live трансляція на YouTube
📡 Як? Доповідь від спікерів та панельна дискусія за участю глядачів (з можливістю виграти призи 😏)
🎟 Вебінар безкоштовний.
Зареєструватись можна через LinkedIn або на сайті 👈
Подія буде корисною як технічним спеціалістам з акаунтом в AWS, так і представникам бізнесу, які шукають способи використовувати cloud ще ефективніше.
Досвідом ділитимуться:
🎙 Дмитро Сірант, Chief Technical Officer в компанії OpsWorks Co.
🎙 Сергій Кайдалов, Lead DevOps Engineer в компанії OpsWorks Co.
🎙Олексій Власенко, Менеджер по роботі з FinTech напрямом в AWS
На вебінарі розбиратимуть:
✔️ Інвентаризацію;
✔️ Бюджетування;
✔️ Методи оптимізації, включно з оптимізацією, яка потребує модифікації додатків.
💡 А також обговорюватимуть secret tips-and-tricks та неочевидні методи економії.
⏱ Коли? 8 вересня о 15:00 (за Київським часом)
📍 Де? Live трансляція на YouTube
📡 Як? Доповідь від спікерів та панельна дискусія за участю глядачів (з можливістю виграти призи 😏)
🎟 Вебінар безкоштовний.
Зареєструватись можна через LinkedIn або на сайті 👈
🔥5👍1
Terraform: динамічний remote state з AWS S3 та multiple environments по директоріям
Виходить такая собі серія постів про підготовку до використання Terraform на проекті. Отже, в першій частині думалось про те, як організувати підготовку backend для проекту, тобто виконати його bootstrap, та трохи – як менеджити Dev/Prod оточення в цілому, див. Terraform: початок роботи та планування нового проекту – Dev/Prod та bootsrap. В другій – як налаштувати…
https://rtfm.co.ua/terraform-dinamichnij-remote-state-z-aws-s3-ta-multiple-environments-po-direktoriyam/
Виходить такая собі серія постів про підготовку до використання Terraform на проекті. Отже, в першій частині думалось про те, як організувати підготовку backend для проекту, тобто виконати його bootstrap, та трохи – як менеджити Dev/Prod оточення в цілому, див. Terraform: початок роботи та планування нового проекту – Dev/Prod та bootsrap. В другій – як налаштувати…
https://rtfm.co.ua/terraform-dinamichnij-remote-state-z-aws-s3-ta-multiple-environments-po-direktoriyam/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: динамічний remote state з AWS S3 та multiple environments по директоріям
Створення динамічного remote state з AWS S3 та управління Dev/Prod оточеннями з окремих директорій
👍12🔥3
RTFM: День народження – 12 років. Що нового?
В 2022 із зрозумілих причин пропустив День народження блогу, але давайте у 2023 про це згадаємо. В цьому році нам вже цілих 12 років! ^_^ День народження рахую з дати реєстрації самого домену: Domain Name:RTFM.CO.UA Created On:14-Aug-2011 09:40:17 UTC Останній День народження записував в пості RTFM: День рождения и годовщина – 10 лет. Обзор изменений,…
https://rtfm.co.ua/rtfm-den-narodzhennya-12-rokiv-shho-novogo/
В 2022 із зрозумілих причин пропустив День народження блогу, але давайте у 2023 про це згадаємо. В цьому році нам вже цілих 12 років! ^_^ День народження рахую з дати реєстрації самого домену: Domain Name:RTFM.CO.UA Created On:14-Aug-2011 09:40:17 UTC Останній День народження записував в пості RTFM: День рождения и годовщина – 10 лет. Обзор изменений,…
https://rtfm.co.ua/rtfm-den-narodzhennya-12-rokiv-shho-novogo/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
RTFM: День народження – 12 років. Що нового?
12 років блогу. Трохи історії блогу, про його сьогодення, та пару слів про автора.
🔥28👍6
Terraform: знайомство з типами даних – primitives та complex
В цьому пості трохи подивимось на типи даних, які можемо використовувати в Terraform, щоб простіше розібратись з наступним постом – Terraform: цикли count, for_each та for. Документація – Type Constraints та Types and Values. Маємо наступні типи поділені на групи: - Primitive Types: ◦ string: послідовність Unicode символів, простий текст ◦ number: числові значення ◦…
https://rtfm.co.ua/terraform-znajomstvo-z-tipami-danix-primitives-ta-complex/
В цьому пості трохи подивимось на типи даних, які можемо використовувати в Terraform, щоб простіше розібратись з наступним постом – Terraform: цикли count, for_each та for. Документація – Type Constraints та Types and Values. Маємо наступні типи поділені на групи: - Primitive Types: ◦ string: послідовність Unicode символів, простий текст ◦ number: числові значення ◦…
https://rtfm.co.ua/terraform-znajomstvo-z-tipami-danix-primitives-ta-complex/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: знайомство з типами даних – primitives та complex
Огляд типів даних в Terraform - string, number, bool та list/tuple і map/set
👍5
Terraform: цикли count, for_each та for
Продовжуємо розбиратись з можливостями Terraform. В попредньому пості познайомились з типами даних – Terraform: знайомство з типами даних – primitives та complex. Тепер подивимось, як ці типи можна використовувати в циклах. Terraform підтримує три типи циклів: - count: самий простий, використовується з заданим числом або з фукнцією length(); використовує індекси list або map для ітерації…
https://rtfm.co.ua/terraform-cikli-count-for_each-ta-for/
Продовжуємо розбиратись з можливостями Terraform. В попредньому пості познайомились з типами даних – Terraform: знайомство з типами даних – primitives та complex. Тепер подивимось, як ці типи можна використовувати в циклах. Terraform підтримує три типи циклів: - count: самий простий, використовується з заданим числом або з фукнцією length(); використовує індекси list або map для ітерації…
https://rtfm.co.ua/terraform-cikli-count-for_each-ta-for/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: цикли count, for_each та for
Приклади використання циклів for, count та for_each в Terraform
👍13
В цей канал постити:
Anonymous Poll
14%
Як зараз - тільки апдейти RTFM
78%
Апдейти RTFM + різні цікаві новини/гайди з інших ресурсів
8%
Йа йожег - глянути результати
Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints
Отже, з Терраформом трохи розібрались, згадали що до чого – час робити щось реальне. Перше, що будемо розгортати з Terraform – це кластер AWS Elastic Kubernretes Service та всі пов’язані з ним ресурси, бо зараз це зроблено з AWS CDK, і окрім інших проблем з CDK, вимушені мати EKS 1.26, бо 1.27 в CDK ще…
https://rtfm.co.ua/terraform-stvorennya-eks-chastina-1-vpc-subnets-ta-endpoints/
Отже, з Терраформом трохи розібрались, згадали що до чого – час робити щось реальне. Перше, що будемо розгортати з Terraform – це кластер AWS Elastic Kubernretes Service та всі пов’язані з ним ресурси, бо зараз це зроблено з AWS CDK, і окрім інших проблем з CDK, вимушені мати EKS 1.26, бо 1.27 в CDK ще…
https://rtfm.co.ua/terraform-stvorennya-eks-chastina-1-vpc-subnets-ta-endpoints/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: створення EKS, частина 1 – VPC, Subnets та Endpoints
Створення AWS VPC для AWS EKS і налаштування VPC Subnets та Endpoints з Terraform та модулями
👍14
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/
Продовжуємо тему розгортання кластеру 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/
RTFM: Linux, DevOps та системне адміністрування | DevOps-інжиніринг та системне адміністрування. Випадки з практики.
Terraform: створення EKS, частина 2 – EKS кластер, WorkerNodes та IAM
Створення EKS з Terraform - кластер з EKS module, дефолтна WorkerNodeGroup та налаштування авторизації IAM
👍6
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