Bastille izdanje 0.9.20220216, FreeBSD sistemi za upravljanje kontejnerima zasnovani na zatvoru

Objavljeno je izdanje Bastille 0.9.20220216, sistema za automatizaciju postavljanja i upravljanja aplikacijama koje rade u kontejnerima izolovanim korišćenjem FreeBSD Jail mehanizma. Kod je napisan u Shell-u, ne zahtijeva vanjske ovisnosti za rad i distribuira se pod BSD licencom.

Za upravljanje kontejnerima, obezbeđeno je sučelje komandne linije bastille koje vam omogućava da kreirate i ažurirate Jail okruženja na osnovu odabrane verzije FreeBSD-a i izvodite operacije sa kontejnerima kao što su pokretanje/zaustavljanje, izgradnja, kloniranje, uvoz/izvoz, konverzija, promena postavki, upravljanje pristupom mreži i postavljanje ograničenja potrošnje resursa. Moguće je implementirati Linux okruženja (Ubuntu i Debian) u kontejner, koji se izvodi pomoću Linuxulatora. Među naprednim funkcijama, podržava pokretanje standardnih komandi u nekoliko kontejnera odjednom, ugniježđene šablone, snimke i sigurnosne kopije. Korijenska particija u kontejneru je montirana u načinu samo za čitanje.

Repozitorijum nudi oko 60 šablona za brzo pokretanje kontejnera tipičnih aplikacija, koji sadrže programe za servere (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt, itd.), programere (gitea, gitlab, jenkins jenkins, python , php, perl, ruby, rust, go, node.js, openjdk) i korisnici (firefox, chromium). Podržava kreiranje hrpa kontejnera, omogućavajući vam da koristite jedan predložak u drugom. Okruženje za pokretanje kontejnera može se kreirati kako na fizičkim serverima ili Raspberry Pi pločama, tako iu AWS EC2, Vultr i DigitalOcean cloud okruženjima.

Projekat razvija Christer Edwards iz SaltStack-a, koji također održava portove Salt centraliziranog sistema upravljanja konfiguracijom za FreeBSD. Christer je svojevremeno doprinio razvoju Ubuntua, bio je sistem administrator u GNOME fondaciji i radio za Adobe (autor je Adobe-ovog open-source alata Hubble za praćenje i održavanje sigurnosti sistema).

U novom izdanju:

  • Dodata podrška za kloniranje zatvorskih okruženja hostovanih na ZFS particijama.
  • Dodata naredba "bastille list release -p" za prikaz međuizdanja kada se navode verzije sistema u okruženjima.
  • Poboljšana implementacija Linux okruženja. Dodata podrška za korištenje Debian i Ubuntu okruženja za Aarch64 (arm64) arhitekturu.
  • Problemi sa kreiranjem virtuelnih mreža za kombinovanje kontejnera pomoću VNET podsistema su rešeni.

izvor: opennet.ru

Dodajte komentar