BT Sözlüğü › Altyapı › Kaniko

Kaniko

Altyapı Svenska → Güncellendi: 2026-10-11

Docker daemon'ı olmadan Kubernetes içinde Docker imajı derleyen Google aracı. Kapsayıcı içi CI/CD için kritik (Docker-in-Docker'dan kaçınılır). 2018. Tüm Dockerfile sözdizimini destekler.

Docker daemon'ını kapsayıcının içinde çalıştırmanın güvenlik ve karmaşıklık sorunu olduğu kapsayıcı tabanlı CI sistemleri (GitLab CI, Tekton, Argo Workflows) için tasarlandı. Kullanıcı olarak çalışır (kullanıcı ad alanlarıyla rootless). Derlemeden doğrudan kayıt defterine gönderir. Önbellek, derleme çalıştırmaları arasında bulut depolamayla (GCS, S3) tutulur. Rakipler: BuildKit-rootless (modern), Buildah (Red Hat), img (kullanımdan kalktı). Modern Kubernetes CI'da Tekton + Kaniko klasik ikilidir; yeni kurulumlarda rootless podman ile BuildKit tercih edilir. Performans: BuildKit'ten biraz yavaş, ama daemon gerektirmez.

← Sözlüğe dön