🔥 argocd-vault-plugin
Плагін Argo CD класно допомагає витягувати секрети з різних інструментів для управління ними й інтегрувати в Kubernetes secrets.
Плагін Argo CD класно допомагає витягувати секрети з різних інструментів для управління ними й інтегрувати в Kubernetes secrets.
GitHub
GitHub - argoproj-labs/argocd-vault-plugin: An Argo CD plugin to retrieve secrets from Secret Management tools and inject them…
An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets - argoproj-labs/argocd-vault-plugin
👍5
🤔 Чому краще не використовувати Sealed Secrets під час GitOps-деплойменту? В статті йдеться про найчастіші недоліки та можливі альтернативи під час роботи з конфігураціями в GitOps.
Читайте про практики управління Git-процесами під час виходу на продакшен в статті.
Читайте про практики управління Git-процесами під час виходу на продакшен в статті.
Medium
Why You Should Avoid Sealed Secrets in Your GitOps Deployment
The pitfalls and alternatives of this common GitOps practice as you move your deployments to production.
👍4🤔1
Інструментів для роботи з кубером мало не буває 🙂
kubeapps – це web-based UI для деплойменту та управління застосунками у кластерах Kubernetes.
Більше про інструмент тут 🔥
kubeapps – це web-based UI для деплойменту та управління застосунками у кластерах Kubernetes.
Більше про інструмент тут 🔥
GitHub
GitHub - vmware-tanzu/kubeapps: A web-based UI for deploying and managing applications in Kubernetes clusters
A web-based UI for deploying and managing applications in Kubernetes clusters - vmware-tanzu/kubeapps
👍4
Привіт, спільното! Як вважаєте, скільки необхідно часу, щоб стати тим самим справжнім DevOps?
Anonymous Poll
8%
6 місяців з нуля достатньо👌
28%
5+ років досвіду в IT, двомісячні курси й можна працювати 🤓
39%
все життя може на то піти 👴🏻
24%
DevOps не стають, DevOps народжуються 🧐
🤔2
🧐 Хто такий SRE? Для багатьох це все ще системний адміністратор, який відповідає за надійність роботи сайту. Хтось називає так розробника, що трохи освоїв роботу сисадміна та може самостійно розібратися з проблемою в мережі.
Також ця роль асоціюється з локальним «пожежником», який рятує, коли пропадає зв’язок із сервером. Трохи плутанини вносить і DevOps: SRE-інженера часом помилково відносять до цього напряму.
Рос Бродбек займається організацією та управлінням SRE-командами. У своїй статті він ділиться практичним досвідом роботи SRE, а також роздумами щодо цієї філософії.
Дійсно, помилково вважати, що SRE – це просто роль. Але все ж таки радимо почитати статтю SRE Evangelist і зробити власні висновки.
Також ця роль асоціюється з локальним «пожежником», який рятує, коли пропадає зв’язок із сервером. Трохи плутанини вносить і DevOps: SRE-інженера часом помилково відносять до цього напряму.
Рос Бродбек займається організацією та управлінням SRE-командами. У своїй статті він ділиться практичним досвідом роботи SRE, а також роздумами щодо цієї філософії.
Дійсно, помилково вважати, що SRE – це просто роль. Але все ж таки радимо почитати статтю SRE Evangelist і зробити власні висновки.
software + caffeine = blog
SRE Evangelist
Over the last year I rebuilt an SRE team. It made me start to think a lot about what an SRE is and, maybe more importantly, what they are at GitHub specifically. What the heck is a Site Reliability Engineer? Unfortunately, I don’t think anyone actually knows…
👍5
🤩 kubectl-node-shell
Цей тул запускає root shell на хостовій ОС ноди. Для Linux-машин використовується alpine pod з nsenter, а для Windows – HostProcess pod з PowerShell.
Цей тул запускає root shell на хостовій ОС ноди. Для Linux-машин використовується alpine pod з nsenter, а для Windows – HostProcess pod з PowerShell.
👍4
💥 tpm – пакетний менеджер для Terraform, який спрощує управління провайдерами у plugin cache directory. За допомогою цього інструменту легко встановлювати й видаляти провайдерів, а також груповати їх у списки.
Головною фішкою є те, що для tpm не потрібно встановлювати Terraform.
Головною фішкою є те, що для tpm не потрібно встановлювати Terraform.
👍5
Давненько ми не говорили про ОС Linux та її дистрибутиви. Втім, Linux-продукти щороку стають все «ближче до людей», тобто до звичайних Windows- та Mac-користувачів 😉 Тож підготували для вас добірку Linux-дистрибутивів, популярних у 2023, які підійдуть навіть новачкам. Список величенький – буде аж три пости. Гоу розбиратися з першою частиною.
👉 Zorin OS. Дистрибутив побудований на базі Ubuntu і, як заявляє розробник (Zorin group), був створений з думкою про нове покоління користувачів Linux. Простий інтуїтивний інтерфейс нагадує Windows 7 та Windows 10.
Мінімальні вимоги до інсталювання:
- 1Ghz dual-core CPU;
- 2GB RAM (512Mb для Lite edition);
- 10GB hard disk space (20GB Ultimate Edition);
- мін. розширення 800 x 600 (640 x 480 Lite edition).
👉 Linux Mint. Безкоштовний open-source дистрибутив з фокусом на десктопних користувачів. Об’єднує навколо себе широку спільноту розробників, що постійно оновлює дистрибутив новими фічами, розширює можливості кастомізації та підвищує надійність.
Вимоги до інсталювання:
- 2GB RAM;
- 20GB hard disk space;
- A resolution of 1024 x 768.
👉 Ubuntu. Досі залишається найпопулярнішим дистрибутивом Linux всіх часів ☝️. Ба більше, деякі інші дистроси побудовані на його базі. Виділяється своїми широкими можливостями кастомізації та сумісний з більш ніж 10 середовищами. Остання версія (Ubuntu 22.04 Jammy Jellyfish) має довготермінову підтримку аж до 2032 року.
Вимоги до інсталювання:
- 2 GHz dual-core processor;
- 4 GB RAM;
- 25 GB of hard disk space.
👉 Elementary OS. Цьому дистрибутиву вже близько 10 років. На перший погляд він дуже нагадує macOS, бо desktop environment Pantheon подібне до типового маківського інтерфейсу, який відомий зручністю при роботі із застосунками та файлами.
Мінімальні вимоги до інсталяції:
- Intel i3 or similar dual-core CPU;
- 4 GB RAM;
- 32 GB SSD;
- A resolution of 1024 x 768.
👉 Zorin OS. Дистрибутив побудований на базі Ubuntu і, як заявляє розробник (Zorin group), був створений з думкою про нове покоління користувачів Linux. Простий інтуїтивний інтерфейс нагадує Windows 7 та Windows 10.
Мінімальні вимоги до інсталювання:
- 1Ghz dual-core CPU;
- 2GB RAM (512Mb для Lite edition);
- 10GB hard disk space (20GB Ultimate Edition);
- мін. розширення 800 x 600 (640 x 480 Lite edition).
👉 Linux Mint. Безкоштовний open-source дистрибутив з фокусом на десктопних користувачів. Об’єднує навколо себе широку спільноту розробників, що постійно оновлює дистрибутив новими фічами, розширює можливості кастомізації та підвищує надійність.
Вимоги до інсталювання:
- 2GB RAM;
- 20GB hard disk space;
- A resolution of 1024 x 768.
👉 Ubuntu. Досі залишається найпопулярнішим дистрибутивом Linux всіх часів ☝️. Ба більше, деякі інші дистроси побудовані на його базі. Виділяється своїми широкими можливостями кастомізації та сумісний з більш ніж 10 середовищами. Остання версія (Ubuntu 22.04 Jammy Jellyfish) має довготермінову підтримку аж до 2032 року.
Вимоги до інсталювання:
- 2 GHz dual-core processor;
- 4 GB RAM;
- 25 GB of hard disk space.
👉 Elementary OS. Цьому дистрибутиву вже близько 10 років. На перший погляд він дуже нагадує macOS, бо desktop environment Pantheon подібне до типового маківського інтерфейсу, який відомий зручністю при роботі із застосунками та файлами.
Мінімальні вимоги до інсталяції:
- Intel i3 or similar dual-core CPU;
- 4 GB RAM;
- 32 GB SSD;
- A resolution of 1024 x 768.
👍8❤1
🧐 How to manage Kubernetes secrets with GitOps?
У статті автори досліджують численні методи управління секретами GitOps, використовуючи зокрема Argo CD. Але ці практики можна застосувати й з іншими інструментами.
У статті автори досліджують численні методи управління секретами GitOps, використовуючи зокрема Argo CD. Але ці практики можна застосувати й з іншими інструментами.
akuity.io
How to Manage Kubernetes Secrets with GitOps for Secure Deployments
Learn how to securely manage Kubernetes secrets with GitOps. Explore best practices, tools like Argo CD, and strategies to enhance security in Kubernetes.
👍4🔥1
🌟 Vegeta – інструмент для тестування навантаження HTTP. Можна використовувати двома способами: як утиліту для командного рядка, так і бібліотеку.
👍5
💥Популярні Linux-дистрибутиви у 2023 (частина друга)💥Продовжуємо розповідати про дистрибутиви для Linux, які підійдуть для поціновувачів Windows та Mac.
👉 Deepin Linux. Раніше цей дистрибутив виходив під назвою Hiweed Linux або Linux Deepin. Це open-source проєкт, який вирізняється одним з найкрутіших середвищ: яскравий дизайн, анімація, розкладки та іконки, а ще – звукові ефекти при кліках мишею.
Вимоги до Deepin:
- Intel Pentium IV 2 ГГц або вище;
- мін. 1 ГБ оперативної пам'яті;
- мін. 20 ГБ вільного місця на диску.
👉 Manjaro Linux. Ідеальний відкритий дистрибутив для новачків, які тільки починають працювати з Linux. Manjaro розроблений на базі легкого та швидкого Arch, який, зі свого боку, створений для advanced-користувачів. Manjaro взяв від Arch найкращі фішки, втім доступний початківцям.
Для його встановлення необхідно мати:
- 4GB пам’яті;
- 30GB вільного місця на диску;
- процесор 1GHz;
- HD монітор та графічну карту.
👉 CentOS. Створена на базі RHEL (Red Hat Enterprise Linux), має відкритий код та підтримуться ком’юніті. Це класна можливість для новачків спробувати Linux на базі RPM безкоштовно, на відміну від Red Hat, який вимагає платної підписки.
Мінімальні вимоги для використання:
- відсутня підтримка 32-бітних процесорів на базі архітектури i386;
ОЗП 1 ГБ;
- 20 ГБ вільного місця на жорсткому диску або SSD;
- макс. розмір файлів файлової системи ext3 - 2 ТБ, ext4 - 16 ТБ;
- макс. розмір файлової системи ext3 - 16 ТБ, ext4 - 50 ТБ.
👉 OpenSUSE Tumbleweed. Один із найпотужніших дистросів Linux – стабільний, надійний, безпечний та простий у користуванні. Побудований на базі технологій openSUSE, як то Btfrs file system та YaST.
Системні вимоги:
- Pentium* 4 1.6 GHz або вища версія;
- 1 GB RAM;
- мін. 10 GB на диску;
- розширення екрана: 800 x 600 (1024 x 768).
👉 Deepin Linux. Раніше цей дистрибутив виходив під назвою Hiweed Linux або Linux Deepin. Це open-source проєкт, який вирізняється одним з найкрутіших середвищ: яскравий дизайн, анімація, розкладки та іконки, а ще – звукові ефекти при кліках мишею.
Вимоги до Deepin:
- Intel Pentium IV 2 ГГц або вище;
- мін. 1 ГБ оперативної пам'яті;
- мін. 20 ГБ вільного місця на диску.
👉 Manjaro Linux. Ідеальний відкритий дистрибутив для новачків, які тільки починають працювати з Linux. Manjaro розроблений на базі легкого та швидкого Arch, який, зі свого боку, створений для advanced-користувачів. Manjaro взяв від Arch найкращі фішки, втім доступний початківцям.
Для його встановлення необхідно мати:
- 4GB пам’яті;
- 30GB вільного місця на диску;
- процесор 1GHz;
- HD монітор та графічну карту.
👉 CentOS. Створена на базі RHEL (Red Hat Enterprise Linux), має відкритий код та підтримуться ком’юніті. Це класна можливість для новачків спробувати Linux на базі RPM безкоштовно, на відміну від Red Hat, який вимагає платної підписки.
Мінімальні вимоги для використання:
- відсутня підтримка 32-бітних процесорів на базі архітектури i386;
ОЗП 1 ГБ;
- 20 ГБ вільного місця на жорсткому диску або SSD;
- макс. розмір файлів файлової системи ext3 - 2 ТБ, ext4 - 16 ТБ;
- макс. розмір файлової системи ext3 - 16 ТБ, ext4 - 50 ТБ.
👉 OpenSUSE Tumbleweed. Один із найпотужніших дистросів Linux – стабільний, надійний, безпечний та простий у користуванні. Побудований на базі технологій openSUSE, як то Btfrs file system та YaST.
Системні вимоги:
- Pentium* 4 1.6 GHz або вища версія;
- 1 GB RAM;
- мін. 10 GB на диску;
- розширення екрана: 800 x 600 (1024 x 768).
👍4
💥 Kubernetes Capacity and Resource Management: It's Not What You Think It Is
Принцип роботи Kubernetes побудовано на концепції подів (pods). Pod – це сутність, притаманна саме Kubernetes, і найменша частина в кластері, яку можна деплоїти. Будь-яке робоче навантаження, що запускається в Kubernetes – це под, а не контейнер.
Про те, як управляти подами та ресурсами Kubernetes – у статті
Принцип роботи Kubernetes побудовано на концепції подів (pods). Pod – це сутність, притаманна саме Kubernetes, і найменша частина в кластері, яку можна деплоїти. Будь-яке робоче навантаження, що запускається в Kubernetes – це под, а не контейнер.
Про те, як управляти подами та ресурсами Kubernetes – у статті
DEV Community
Kubernetes Capacity and Resource Management: It's Not What You Think It Is
Kubernetes Capacity Management, part II
👍4❤1