Dev // Ops
401 subscribers
86 photos
133 links
Канал для всіх, хто цікавиться DevOps філософією. Створений на основі досвіду компаній ZONE3000 і Namecheap. Тут ми ділимося корисним контентом і кейсами та відповідаємо на питання. Чекаємо ваші фідбеки, питання та рекомендації тут @educationzone3000
Download Telegram
💥 Маємо нову версію OpenVPN 2.6.0!

Що кажуть її розробники:
👍 необмежена кількість клієнтських з’єднань;
👍 додано підтримку OpenSSL 3.0;
👍 додано команди для підрахунку та переліку з’єднань;
👍 Динамічний MTU;
👍 шифр за замовчуванням – CHACHA20-POLY1305 та інші фічі;

Проте поговорюють, що є кілька «але», приміром:
🤔 модуль ядра має бути встановлений як на стороні сервера, так і на стороні клієнта (тож доля Windows, MacOS, BSD досі невизначена);
🤔 підтримка OpenSSL 3.0 доступна не за дефолтом, а як опція при збірці.

Хтось вже спробував? Діліться в коментарях досвідом.
👍4
🤓 Корисне для тих, хто працює з мережами – A Visual Guide to SSH Tunnels: Local and Remote Port Forwarding

До речі, у автора ціла низка дописів про комп’ютерні мережі, яка стане в пригоді новачкам напряму. Він досить докладно розказує про основи мережі для розробників, тож до блогу варто зазирнути.
👍8
🚀 kubectl node-shell – плагін, що запускає кореневу оболонку на хості ноди.
👍3
AstronVIM – такий собі vim на максималках. Розробники взяли базу neo vim та розширили її плагінами й шрифтами (здається, всіма, що взагалі існують 😃 ). Але, можемо сказати, що це дійсно зручно.

А ви пробували AstronVIM? Поділіться думкою в коментарях 🤔
🔥3👍2
Давно ми не говорили про Terraform 🙂
Дуже годний огляд платформи та добірка корисних ресурсів (офіційні ресурси, посилання на ком’юніті, книги, блоги й туторіали, гайди для початківців, а ще робота з AWS, Azure та Google Cloud).

Варто зберегти собі як шпаргалку 💥
👍3
💥 Три ідеї, які продовжують лідирувати в напрямі DevOps 2023 році:

👉 Впровадження інновацій та щасливі клієнти. DevOps допомагає витрачати менше часу на мануальні задачі та усунення багів, тож ви можете приділяти більше часу на пошук інженерних ідей. Ефективні практики DevOps дозволяють шукати кращі рішення та перевершувати очікування клієнтів. А це – ваша конкурентна перевага.

👉 Пришвидшення розробки. DevOps дозволяє створити високоінтегрований ланцюг інструментів моніторингу, автоматизації, зокрема із залученням ШІ, щоб прискорити доставку, підвищити якість коду та розширити можливості розробки.

👉 Зміна культурного коду. DevOps стимулює розвиток продуктивного середовища взаємодії команд і культуру співпраці. Завдяки цьому напрям згуртовує навколо себе всіх, хто хоче працювати ефективніше та покращувати розробку. Ба більше, DevOps поширює цінності довіри, взаємодії та спільного успіху, які виходять за межі розробки та можуть бути застосовані в інших напрямах.

А у вашій компанії розвивається напрям DevOps? Поділіться досвідом у коментарях!
👍5
Кращі практики DevOps, які має знати кожний девопс 🤔

🚀 Continuous Integration. Практика, яка дозволяє регулярно додавати версії коду у центральний репозиторій, після чого запускаються автоматичні білди та тести.

🚀 Continuous Delivery. Підхід допомагає автоматично зібрати зміни коду, робити білди та тести, й готувати код до продакшену. Тобто у вас завжди є артефакт, готовий до деплойменту.

🚀 Continuous Observability. Цей метод дає можливість спостерігати за тим, як працює ваш девопс-пайплайн, щоб трекати перформанс й ефективність роботи застосунків.

🚀 Continuous Automation. Органічне доповнення CI/CD, націлене на автоматизацію тестів і моніторингу. Прискорює цикл DevOps і доставку застосунків до користувачів.
🚀 AI-Driven DevOps. Штучний інтелект, інтегрований у DevOps-цикл, допомагає швидше ідентифікувати та виявляти інциденти шляхом root cause analysis, що удосконалює процес оцінки ризиків релізів.

🚀 DevSecOps. Ця практика розширює можливості та вплив DevOps, додаючи security-практики до процесу розробки та доставки застосунків. А ще цей підхід додає балансу, коли розробники прагнуть надшвидких релізів, а команди з безпеки відкидають все, крім сек’юрності."
👍5
💥 Microsoft Azure Firewall анонсує вдосконалення траблшутінгу роботи мережі та прозорості трафіку. Чому це важливо?

Траблшутінг мережі – доволі частий тип інцидентів, які розв’язують системні адміністратори. Наприклад, затримка відповіді сервера або відсутність зв’язку дуже дратують кінцевих користувачів. А коли мова йде про популярний чи всесвітньо відомий продукт, така прикрість може суттєво зашкодити репутації компанії. Але розповсюдженою причиною інцидентів є саме надмірний трафік, що є звичним для популярних продуктіві.

Наразі Microsoft Azure Firewall пропонує покращення процесів у роботі з метриками для підвищення прозорості трафіку, а ще інсайти як працювати з надмірними навантаженнями мережі.

Більше про оновлення – у блозі Azure 🚀
👍3👏1
А з чого ви починаєте свій день? 😁
😁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