Pouco antes de Kubecon NA 2023, em Chicago, a CNCF anunciou um novo projeto para ajudar os projetos da CNCF a criar corredores ARM64/ amperes para tornar seus recursos noturnos nativos do ARM64 construir mais seguros e com mais eficiência e ser muito mais rápidos.
O problema foi triplo. De acordo com a documentação do GitHub, a execução de corredores auto-hospedados no Github para um projeto de código aberto é inseguro, devido a efeitos colaterais que podem ser deixados depois do construir. E, embora isso, por si só, seja suficiente para que os projetos da CNCF precisem de uma maneira melhor de fazer suas construções noturnas, as construções eram frequentemente provisionadas, desperdiçando os recursos da comunidade, além de serem mal configurados. Assim, as construções do projeto demoraram muito para ser concluído dentro da janela de 6 horas.
A CNCF, a computação de ampere (a fabricante de chips do servidor ARM64) e a Equinix (a empresa de hospedagem) procuraram o OpenFAAs, o criador do acionado, para ver o que poderia ser feito. Oito projetos foram escolhidos inicialmente para a primeira rodada do projeto.
Dois meses depois do projeto, Dave Neary, diretor de relações com desenvolvedores da Ampere Computing, sentou -se com Chris Aniszczyk, CTO da Linux Foundation, Ed Vielmetti, gerente de parceiro de desenvolvedor de código aberto da Equinix e Alex Ellis, CEO da OpenFAAs, para discutir O projeto, por que foi criado, o que foi feito e como está em execução.
Aqui estão alguns dos resultados dos projetos Dave Neary Postado Na comunidade de servidores AMPERE ARM64 e discutida pela equipe:
- Opentelemetria adicionou suporte ARM64 e compilações ARM64 CI
- Com o uso de acionados, até cinco colaboradores etcd agora podem focar seu tempo e energia em outro lugar
- Até agora, o piloto atingiu mais de 70.000 minutos de tarefas de IC em servidores de ampere hospedados pela Equinix
- Numerosas melhorias nos relatórios permitiram que os projetos sejam vm de tamanho certo para suas necessidades, gerencie um problema de “rebanho trovejante” causado por uma execução semanal de dependente e relatar rapidamente quando os tempos de construção mudam significativamente para capturar problemas no processo de construção
- Principais blocos de construção do ecossistema de contêineres (contêineres Runc Runc, Cri-O e Containers) agora têm uma cadeia de suprimentos de software mais segura
Assista ao vídeo para obter mais detalhes sobre este projeto inovador.
Junte -se ao nosso fórum mundial de comunidade de desenvolvedores em Community.amperecomputing.com.
Convidamos você a aprender mais sobre nossos esforços de desenvolvedor, encontrar as melhores práticas e obter insights em desenvolvedor.amperecomputing.com.