Dev // Ops
401 subscribers
86 photos
133 links
Канал для всіх, хто цікавиться DevOps філософією. Створений на основі досвіду компаній ZONE3000 і Namecheap. Тут ми ділимося корисним контентом і кейсами та відповідаємо на питання. Чекаємо ваші фідбеки, питання та рекомендації тут @educationzone3000
Download Telegram
А з чого ви починаєте свій день? 😁
😁5
🔥 argocd-vault-plugin

Плагін Argo CD класно допомагає витягувати секрети з різних інструментів для управління ними й інтегрувати в Kubernetes secrets.
👍5
🤔 Чому краще не використовувати Sealed Secrets під час GitOps-деплойменту? В статті йдеться про найчастіші недоліки та можливі альтернативи під час роботи з конфігураціями в GitOps.

Читайте про практики управління Git-процесами під час виходу на продакшен в статті.
👍4🤔1
Інструментів для роботи з кубером мало не буває 🙂
kubeapps – це web-based UI для деплойменту та управління застосунками у кластерах Kubernetes.

Більше про інструмент тут 🔥
👍4
🤔2
😁8
🧐 Хто такий SRE? Для багатьох це все ще системний адміністратор, який відповідає за надійність роботи сайту. Хтось називає так розробника, що трохи освоїв роботу сисадміна та може самостійно розібратися з проблемою в мережі.

Також ця роль асоціюється з локальним «пожежником», який рятує, коли пропадає зв’язок із сервером. Трохи плутанини вносить і DevOps: SRE-інженера часом помилково відносять до цього напряму.

Рос Бродбек займається організацією та управлінням SRE-командами. У своїй статті він ділиться практичним досвідом роботи SRE, а також роздумами щодо цієї філософії.

Дійсно, помилково вважати, що SRE – це просто роль. Але все ж таки радимо почитати статтю SRE Evangelist і зробити власні висновки.
👍5
🤩 kubectl-node-shell

Цей тул запускає root shell на хостовій ОС ноди. Для Linux-машин використовується alpine pod з nsenter, а для Windows – HostProcess pod з PowerShell.
👍4
А що у вас по процесам DevOps? Збиралися сьогодні на standup? 😜
😁2
💥 tpm – пакетний менеджер для Terraform, який спрощує управління провайдерами у plugin cache directory. За допомогою цього інструменту легко встановлювати й видаляти провайдерів, а також груповати їх у списки.

Головною фішкою є те, що для tpm не потрібно встановлювати Terraform.
👍5
А вам який спосіб більше до вподоби? 😉
🤣10😁3👍1
Давненько ми не говорили про ОС 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.
👍81
Добірочка корисних відео з KubeCon EU 2023 🔥🔥🔥
👍5
Знайомо? 😁
😁8🔥2
🌟 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).
👍4
💥 Kubernetes Capacity and Resource Management: It's Not What You Think It Is

Принцип роботи Kubernetes побудовано на концепції подів (pods). Pod – це сутність, притаманна саме Kubernetes, і найменша частина в кластері, яку можна деплоїти. Будь-яке робоче навантаження, що запускається в Kubernetes – це под, а не контейнер.
Про те, як управляти подами та ресурсами Kubernetes – у статті
👍41
Як пояснити простими словами, що таке Docker in Docker 😄
😁10👏1😱1