Lessico IT › Infrastruttura › Kaniko

Kaniko

Infrastruttura Svenska → Aggiornato: 2026-10-02

Strumento di Google per costruire immagini Docker dentro Kubernetes senza daemon Docker. Fondamentale per la CI/CD nei container, dove evita il Docker-in-Docker. 2018. Supporta tutta la sintassi Dockerfile.

Pensato per i sistemi di CI basati su container (GitLab CI, Tekton, Argo Workflows), dove eseguire un daemon Docker dentro un container è un problema di sicurezza e di complessità. Gira come utente normale (rootless, tramite user namespace) e fa il push diretto al registry al termine della build. La cache può stare su storage cloud (GCS, S3) ed essere condivisa tra build diverse. Concorrenti: BuildKit in modalità rootless (la scelta moderna), Buildah (Red Hat), img (deprecato). Nella CI Kubernetes la coppia Tekton + Kaniko è un classico; le configurazioni più recenti preferiscono BuildKit con Podman rootless. Prestazioni: leggermente inferiori a BuildKit, ma senza bisogno di un daemon.

← Torna al lessico