Izdaja Bastille 0.9.20220216, sistema za upravljanje vsebnikov, ki temelji na FreeBSD Jail

Objavljena je bila izdaja Bastille 0.9.20220216, sistema za avtomatizacijo uvajanja in upravljanja aplikacij, ki se izvajajo v vsebnikih, izoliranih z mehanizmom FreeBSD Jail. Koda je napisana v Shellu, za delovanje ne potrebuje zunanjih odvisnosti in se distribuira pod licenco BSD.

Za upravljanje vsebnikov je na voljo vmesnik ukazne vrstice bastille, ki vam omogoča ustvarjanje in posodabljanje okolij Jail na podlagi izbrane različice FreeBSD in izvajanje operacij vsebnika, kot so zagon/ustavitev, gradnja, kloniranje, uvoz/izvoz, pretvorba, spreminjanje nastavitev, upravljanje dostopa do omrežja in nastavitev omejitev porabe virov. Okolja Linux (Ubuntu in Debian) je mogoče namestiti v vsebnik, ki se izvaja z uporabo Linuxulatorja. Med naprednimi funkcijami podpira izvajanje standardnih ukazov v več vsebnikih hkrati, ugnezdene predloge, posnetke in varnostne kopije. Korenska particija v vsebniku je nameščena v načinu samo za branje.

Repozitorij ponuja okoli 60 predlog za hiter zagon vsebnikov tipičnih aplikacij, ki vsebujejo programe za strežnike (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt itd.), razvijalce (gitea, gitlab, jenkins jenkins , python). , php, perl, ruby, rust, go, node.js, openjdk) in uporabniki (firefox, chromium). Podpira ustvarjanje nizov vsebnikov, kar vam omogoča uporabo ene predloge v drugi. Okolje za izvajanje kontejnerjev je mogoče ustvariti tako na fizičnih strežnikih ali ploščah Raspberry Pi kot v oblačnih okoljih AWS EC2, Vultr in DigitalOcean.

Projekt razvija Christer Edwards iz SaltStacka, ki tudi vzdržuje vrata centraliziranega sistema za upravljanje konfiguracije Salt za FreeBSD. Christer je nekoč prispeval k razvoju Ubuntuja, bil sistemski skrbnik pri GNOME Foundation in delal za Adobe (je avtor Adobejevega odprtokodnega orodja Hubble za spremljanje in vzdrževanje sistemske varnosti).

V novi izdaji:

  • Dodana podpora za kloniranje zaprtih okolij, ki gostujejo na particijah ZFS.
  • Dodan ukaz "bastille list release -p" za prikaz vmesnih izdaj pri navajanju sistemskih različic v okoljih.
  • Izboljšana uvedba okolij Linux. Dodana podpora za uporabo okolij Debian in Ubuntu za arhitekturo Aarch64 (arm64).
  • Težave z ustvarjanjem navideznih omrežij za kombiniranje vsebnikov s podsistemom VNET so bile odpravljene.

Vir: opennet.ru

Dodaj komentar