Paglabas ng Bastille 0.9.20220216, isang container management system batay sa FreeBSD Jail

Ang paglabas ng Bastille 0.9.20220216 ay nai-publish, isang sistema para sa pag-automate ng deployment at pamamahala ng mga application na tumatakbo sa mga container na nakahiwalay gamit ang mekanismo ng FreeBSD Jail. Ang code ay nakasulat sa Shell, hindi nangangailangan ng mga panlabas na dependency para sa operasyon at ipinamamahagi sa ilalim ng lisensya ng BSD.

Para pamahalaan ang mga container, isang bastille command line interface ang ibinigay na nagbibigay-daan sa iyong gumawa at mag-update ng mga Jail environment batay sa napiling bersyon ng FreeBSD at magsagawa ng mga container operation gaya ng pagsisimula/paghinto, pagbuo, pag-clone, pag-import/pag-export, pag-convert, pagbabago ng mga setting, pamamahala ng access sa network at pagtatakda ng mga paghihigpit sa pagkonsumo ng mapagkukunan. Posibleng mag-deploy ng mga Linux environment (Ubuntu at Debian) sa isang container, na tumatakbo gamit ang Linuxulator. Kabilang sa mga advanced na feature, sinusuportahan nito ang pagpapatakbo ng mga standard na command sa ilang container nang sabay-sabay, mga nested na template, snapshot at backup. Ang root partition sa container ay naka-mount sa read-only mode.

Nag-aalok ang repositoryo ng humigit-kumulang 60 mga template para sa mabilis na paglulunsad ng mga lalagyan ng mga tipikal na application, na naglalaman ng mga programa para sa mga server (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, asin, atbp.), mga developer (gitea, gitlab, jenkins jenkins , python , php, perl, ruby, kalawang, go, node.js, openjdk) at mga user (firefox, chromium). Sinusuportahan ang paglikha ng mga stack ng mga container, na nagbibigay-daan sa iyong gumamit ng isang template sa isa pa. Ang kapaligiran para sa pagpapatakbo ng mga lalagyan ay maaaring gawin pareho sa mga pisikal na server o Raspberry Pi board, at sa AWS EC2, Vultr at DigitalOcean cloud environment.

Ang proyekto ay binuo ni Christer Edwards mula sa SaltStack, na nagpapanatili din ng mga port ng Salt centralized configuration management system para sa FreeBSD. Minsang nag-ambag si Christer sa pagbuo ng Ubuntu, ay isang system administrator sa GNOME Foundation, at nagtrabaho para sa Adobe (siya ang may-akda ng open-source Hubble tool ng Adobe para sa pagsubaybay at pagpapanatili ng seguridad ng system).

Sa bagong release:

  • Nagdagdag ng suporta para sa pag-clone ng mga kapaligiran ng kulungan na naka-host sa mga partisyon ng ZFS.
  • Idinagdag ang command na "bastille list release -p" upang ipakita ang mga intermediate na release kapag naglilista ng mga bersyon ng system sa mga kapaligiran.
  • Pinahusay na pag-deploy ng mga kapaligiran ng Linux. Nagdagdag ng suporta para sa paggamit ng mga kapaligiran ng Debian at Ubuntu para sa arkitektura ng Aarch64 (arm64).
  • Ang mga problema sa paglikha ng mga virtual network para sa pagsasama-sama ng mga lalagyan gamit ang VNET subsystem ay nalutas na.

Pinagmulan: opennet.ru

Magdagdag ng komento