Lançamento do Bastille 0.9.20220216, sistema de gerenciamento de contêineres baseado em FreeBSD Jail

Foi lançado o Bastille 0.9.20220216, um sistema para automação de implantação e gerenciamento de aplicativos executados em contêineres, isolados pelo mecanismo FreeBSD Jail. O código é escrito em Shell, não requer dependências externas para funcionar e é distribuído sob a licença BSD.

Para gerenciar os contêineres, é fornecida a interface de linha de comando bastille, que permite criar e atualizar ambientes Jail com base na versão escolhida do FreeBSD e executar operações nos contêineres, como iniciar/parar, construir, clonar, importar/exportar, converter, modificar configurações, gerenciar acesso à rede e definir restrições de consumo de recursos. É possível implantar ambientes Linux (Ubuntu e Debian) dentro do contêiner, usando Linuxulator. Entre as funcionalidades avançadas, destaca-se a possibilidade de executar comandos padrão em vários contêineres simultaneamente, templates aninhados, snapshots e backup. A partição raiz no contêiner é montada em modo somente leitura.

O repositório oferece cerca de 60 templates para início rápido de contêineres de aplicativos padrão, que incluem programas para servidores (nginx, mysql, wordpress, asterisk, redis, postfix, elasticsearch, salt, etc.), desenvolvedores (gitea, gitlab, jenkins, python, php, perl, ruby, rust, go, node.js, openjdk) e usuários (firefox, chromium). É suportada a criação de pilhas de contêineres, permitindo usar um template dentro de outro. O ambiente para executar contêineres pode ser criado tanto em físicos servidores ou placas Raspberry Pi, quanto em ambientes em nuvem como AWS EC2, Vultr e DigitalOcean.

O projeto é liderado por Christer Edwards da SaltStack, que também mantém portas do sistema de gerenciamento de configuração centralizado Salt para FreeBSD. Christer já participou do desenvolvimento do Ubuntu, foi administrador de sistemas na GNOME Foundation e trabalhou na Adobe (é o autor da ferramenta de monitoramento e segurança Hubble, de código aberto da Adobe).

No novo lançamento:

  • Adicionada a suporte para clonar ambientes jail armazenados em partições ZFS.
  • Adicionada o comando 'bastille list release -p' para mostrar versões intermediárias ao listar as versões do sistema nos ambientes.
  • Melhorada a implantação de ambientes com Linux. Suporte para ambientes Debian e Ubuntu na arquitetura Aarch64 (arm64) foi adicionado.
  • Problemas resolvidos na criação de redes virtuais para a interconexão de contêineres usando o subsistema VNET.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster