Гайди

Ansible: 30 модулів для Senior DevOps інженерів (Частина 3)

До того, щоб створювати ПЗ майбутнього залишилося всього 7 модулів Ansible. Знаючи всі 30, ви зможете автоматизувати програмні продукти, а саме —  їхнє доставлення, настройку та розгортання застосунків.  Це — завершальний матеріал цієї серії. Ми вже переклали та розглянули більшість модулів у попередніх матеріалах: тут і тут. Тож нагадайте собі, якщо треба, або прочитайте, якщо пропустили. В цій частині розглянемо…

Ansible: 30 модулів для Senior DevOps інженерів (Частина 2)

А що як ми скажемо, що ваша DeLorean створювала б вам менше проблем, якби всі процеси були автоматизовані? Подорожі в часі стали б приємнішими та передбачуванішими 🤔 Продовжуємо серію статей про автоматизацію з Ansible. Переклали другу частину матеріалу з цієї теми, щоб ви могли покращити свої навички.  Частину модулів ми розглянули у попередньому матеріалі. Тепер перейдемо до тих з них,…

Як встановити Jenkins на Ubuntu 22.04: детальний гайд

Jenkins — «Міцний горішок» серед відкритих інструментів DevOps для CI/CD. Він виловлює помилки при збірках, навіть якщо ви дуже старались їх не допустити. Це популярний інструмент для автоматизації тестування програмного забезпечення, створення, доставлення та розгортання. Він має велику підтримку спільноти, легко встановлюється та зручний у використанні. З Jenkins ви зможете налаштувати середовище безперервної інтеграції та безперервного доставлення для будь-якого поєднання…

Ansible: 30 модулів для Senior DevOps інженерів (Частина 1)

Одна із задач DevOps інженера — автоматизація всього, що можна. Автоматизувати доставлення, настройку та розгортання застосунків можна з Ansible. Це ПЗ, що дозволяє управляти конфігурацією, оркеструвати, централізовано встановлювати застосунки та паралельно виконувати типові завдання на групі систем.   Щоб використовувати його на повну потужність, варто ознайомитися з модулями та їх використанням. Знайшли та переклали корисний матеріал, що допоможе розібратися у темі.…

Відкриті ліцензії на ПЗ: повний гайд

Імовірно, ви вже деякий час працюєте над крутим проєктом. І ось настав час зробити важливий крок: перетворити ваш закритий код на відкритий. Це завдання здається простим — почистити вихідні джерела та історію версій перед тим, як залити свій репозиторій на GitHub… Все так, поки не спливає питання про ліцензію. Виявляється, їх багато і всі вони мають різний рівень обмежень.  Яку…

Оптимізуємо витрати на Kubernetes: 5 порад для фахівців

Kubernetes — золотий стандарт оркестрування. За даними дослідження CNCF у 2021 році, його вже використовують 96% компаній. Завдяки Kubernetes бізнеси можуть легко розгортати численні контейнери інстансів. Проте, як і будь-який інструмент, він має свої недоліки. Один із них — високі витрати.  Запустити Kubernetes може бути невигідно, якщо ви робите це неефективно. Коли компанії його впроваджують, вони часто використовують архітектуру та…

Як захистити дані у Jenkins: кращі поради

Jenkins — відкритий інструмент для безперервної інтеграції, написаний на Java. Він допомагає автоматизувати частину процесу розробки ПЗ, яка не потребує участі людини.  Програму використовують як в корпоративних інтрамережах, так і на потужних серверах, підключених до загальнодоступної мережі. Через її поширеність питання безпеки — дуже актуальне. Тому Jenkins пропонує багато параметрів для налаштування різних функцій безпеки. Як підвищити безпеку Jenkins? Нумо…

Гайд для початківців: як писати Shell скрипти

Написати скрипти в Linux простіше, ніж ви думали. Іноді сценарії оболонки (часто звані Shell  або Bash скрипти) — це справжні програми зі складним кодом усередині. В інших випадках — це просто довгий список завдань, які користувачі Linux складають разом, щоб зробити роботу швидшою та простішою. За допомогою скриптів ви можете автоматизувати деякі повторювані завдання. Наприклад, ви зібрали Arch Linux з…

Усе, що треба знати про Linux Mint: ґрунтовний огляд

Звичайна людина знає про Linux дуже мало. Перше знайомство з ним часто залишає неприємний осад: наче все зрозуміло, але якось не для людини. Linux Mint — це дистрибутив, який не забуває про зручність та повинен полегшити перехід з Windows на Linux. Mint постійно в топах найпопулярніших десктопних дистрибутивів за останнє десятиліття, і про нього написано багато. В чому секрет Mint…

Що таке та як встановити Wine на Linux?

що таке Wine

Wine — це 28 500 програм Windows, які ви можете встановити на свою Linux систему. Адже це програма, що дозволяє запускати застосунки цієї ОС в Unix-подібних системах.  Жодного коду від Microsoft програма не містить, хоч і є копією більшості функцій ядра Windows, але написаних з нуля. Це відкрите ПЗ, що розповсюджується під ліцензією GNU LGPL. Wine схожа на емулятор, але…

Дякуємо, що поділились