Release of Bastille 0.9.20220216, FreeBSD түрмөсүнө негизделген контейнер башкаруу системасы

Bastille 0.9.20220216 релиз жарыяланды, FreeBSD Jail механизмин колдонуу менен обочолонгон контейнерлерде иштеген тиркемелерди жайылтууну жана башкарууну автоматташтыруу системасы. Код Shellде жазылган, иштөө үчүн тышкы көз карандылыкты талап кылбайт жана BSD лицензиясы боюнча таратылат.

Контейнерлерди башкаруу үчүн, FreeBSDдин тандалган версиясынын негизинде Jail чөйрөлөрүн түзүүгө жана жаңылоого жана баштоо/токтоо, куруу, клондоо, импорттоо/экспорттоо, конвертациялоо, орнотууларды өзгөртүү, тармакка кирүүнү башкаруу жана ресурстарды керектөө боюнча чектөөлөрдү коюу. Linux чөйрөлөрүн (Ubuntu жана Debian) Linuxulator аркылуу иштеткен контейнерде жайгаштырууга болот. Өркүндөтүлгөн функциялардын арасында, ал бир эле учурда бир нече контейнерлерде стандарттык буйруктарды иштетүүнү, уяланган шаблондорду, сүрөттөрдү жана резервдик көчүрмөлөрдү колдойт. Контейнердеги тамыр бөлүмү окуу үчүн гана режимде орнотулган.

Репозиторий типтүү тиркемелердин контейнерлерин тез ишке киргизүү үчүн 60ка жакын шаблондорду сунуштайт, алар серверлер (nginx, mysql, wordpress, жылдызча, redis, postfix, elasticsearch, туз ж.б.), иштеп чыгуучулар (gitea, gitlab, jenkins jenkins , python) үчүн программаларды камтыйт. , PHP, Perl, Ruby, Rust, Go, node.js, openjdk) жана колдонуучулар (firefox, Chromium). Контейнерлердин стектерин түзүүнү колдойт, бир калыпты башкасында колдонууга мүмкүндүк берет. Контейнерлерди иштетүү үчүн чөйрө физикалык серверлерде же Raspberry Pi такталарында жана AWS EC2, Vultr жана DigitalOcean булут чөйрөсүндө түзүлүшү мүмкүн.

Долбоорду SaltStack компаниясынан Кристер Эдвардс иштеп чыгууда, ал ошондой эле FreeBSD үчүн Salt борборлоштурулган конфигурацияларды башкаруу тутумунун портторун тейлейт. Кристер бир жолу Ubuntuнун өнүгүшүнө салым кошкон, GNOME Фондунда системалык администратор болгон жана Adobe компаниясында иштеген (ал Adobe компаниясынын системанын коопсуздугун көзөмөлдөө жана колдоо үчүн ачык булактуу Hubble куралынын автору).

Жаңы чыгарылышта:

  • ZFS бөлүмдөрүндө жайгаштырылган түрмө чөйрөлөрүн клондоо үчүн кошумча колдоо.
  • Айлана-чөйрөдө тутум версияларын тизмелөөдө аралык релиздерди көрсөтүү үчүн "bastille list release -p" буйругу кошулду.
  • Linux чөйрөлөрүнүн жакшыртылган жайылтылышы. Aarch64 (arm64) архитектурасы үчүн Debian жана Ubuntu чөйрөлөрүн колдонуу үчүн кошумча колдоо.
  • VNET подсистемасынын жардамы менен контейнерлерди бириктирүү үчүн виртуалдык тармактарды түзүүдөгү көйгөйлөр чечилди.

Source: opennet.ru

Комментарий кошуу