Em outubro de 2022, adicionamos o Kaniko ao Radar, pouco depois do Kubernetes ter removido o suporte ao Docker. Na época, destacamos a tendência de se afastar do Docker como padrão para a construção de imagens de container dentro de pipelines baseados em container. Desde então, expandimos nossa experiência com Kaniko em diferentes ferramentas e configurações de pipelines. As equipes gostam da sua flexibilidade e performance, por isso estamos movendo o Kaniko para a categoria Adotar, destacando-o como a ferramenta padrão nesse espaço.
A maioria das ferramentas e plataformas de pipeline de CI/CD atuais são construídas em contêineres como tempos de execução. Muitos de nossos times estão usando Kaniko para criar imagens de contêiner a partir desses pipelines baseados em contêiner. Isso vem como parte de uma tendência de distanciamento do Docker como padrão para execução de contêiners. Com Kaniko, você pode construir suas imagens sem usar um daemon do Docker. Isso ajuda a evitar o problema de segurança do modo "privilegiado" do Docker, que seria necessário para qualquer atividade "Docker-in-Docker". Além disso, você não precisa presumir que seu pipeline tenha acesso a um daemon do Docker em primeiro lugar, o que não pode mais ser assumido como verdade e geralmente requer configuração extra.