Primeiro lançamento estável do Fedora CoreOS

Desenvolvedores do projeto Fedora foi anunciado sobre a estabilização da distribuição Fedora CoreOS e sua prontidão para uso generalizado. O Fedora CoreOS é promovido como uma solução única para executar ambientes baseados em contêineres isolados, substituindo os produtos Fedora Atomic Host e CoreOS Container Linux. O suporte para a distribuição CoreOS Container Linux será encerrado em 6 meses, e o fim do suporte ao Fedora Atomic Host é esperado para o final de novembro.

O Fedora CoreOS visa fornecer um ambiente mínimo, atualizado atomicamente de forma automatizada sem a intervenção do administrador e unificado para a implementação em massa de sistemas de servidores, destinados exclusivamente à execução de contêineres. A distribuição oferece apenas um conjunto mínimo de componentes, suficiente para executar contêineres isolados — o núcleo Linux, o gerenciador de sistema systemd e um conjunto de serviços auxiliares para conexão via SSH, gerenciamento de configuração e instalação de atualizações.

A partição do sistema é montada em modo somente leitura e não é alterada durante a operação. Configuração é transmitido na fase de inicialização usando a ferramenta Ignition (alternativa ao Cloud-Init). Depois que o sistema é iniciado, a alteração da configuração e do conteúdo do diretório /etc é impossível, podendo apenas modificar o perfil de configurações e utilizá-lo para substituir o ambiente. De forma geral, trabalhar com o sistema lembra o trabalho com imagens de contêineres, que não são atualizadas no local, mas reconstruídas a partir do zero e iniciadas novamente.

A imagem do sistema não é divisível e é criada usando a tecnologia OSTree (pacotes separados não podem ser instalados nesse ambiente, apenas é possível reconstruir toda a imagem do sistema, expandindo-a com novos pacotes através da ferramenta rpm-ostree). O sistema de atualizações é baseado no uso de duas partições do sistema, uma das quais está ativa, enquanto a outra é usada para copiar a atualização; após a instalação da atualização, as partições trocam de função.

Do CoreOS Container Linux, que passou foi adquirido pela Red Hat após a compra da empresa CoreOS, o projeto Fedora CoreOS herdou as ferramentas de configuração na fase de inicialização (Ignition), o mecanismo de atualizações atômicas e a filosofia geral do produto. Da Atomic Host foram transferidas a tecnologia de gerenciamento de pacotes, o suporte a especificações OCI (Open Container Initiative) e mecanismos adicionais de isolamento de contêineres baseados no SELinux. Para orquestrarem contêineres sobre o Fedora CoreOS, a integração com o Kubernetes (incluindo a base OKD).

O conteúdo da primeira versão estável do Fedora CoreOS é formado com base nos repositórios Fedora 31 usando o pacote rpm-ostree.
A composição inclui o kernel Linux 5.4, o gerenciador de sistema systemd 243, e a ferramenta Ignition 2.1. O runtime para containers oferece suporte ao Moby 18.09 (Docker) e podman 1.7. Por padrão, para garantir compatibilidade, o suporte a cgroups v1 está habilitado, mas também pode ser ativado opcionalmente o cgroups v2. Foi implementada a possibilidade de instalação em várias plataformas, incluindo servidores convencionais, QEMU, OpenStack, VMware, AWS, Alibaba, Azure e GCP. A imagem ISO fornecida pode operar em modo live com a execução na RAM. O boot pela rede via PXE (netboot) é suportado.

Três ramos independentes do Fedora CoreOS são oferecidos, para os quais são criadas atualizações para correção de vulnerabilidades e erros graves:

  • testing com snapshots baseados na versão atual do Fedora com atualizações;
  • stable — ramo estabilizado, formado após duas semanas de testes do ramo testing;
  • next — snapshot do futuro lançamento em desenvolvimento (ainda apenas nos planos).

Entre os planos futuros, menciona-se a inclusão no Fedora CoreOS o envio de telemetria usando o serviço fedora-coreos-pinger, que periodicamente coleta e envia aos servidores do projeto Fedora informações que não identificam, como número da versão do sistema operacional, plataforma de nuvem e tipo de instalação. Os dados transmitidos não contêm informações que possam levar à identificação. Apenas dados agregados são utilizados na análise estatística, permitindo uma avaliação geral do uso do Fedora CoreOS. Se desejado, o usuário pode desativar o envio de telemetria ou ampliar as informações transmitidas por padrão.

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