Files
k8s-apps/kaniko/README.md
2026-03-28 13:20:19 +00:00

728 B

🏗️ Kaniko

Description

Kaniko is a container image builder designed to run inside containers and Kubernetes.
It allows building Docker images without requiring a Docker daemon, making it ideal for secure, cloud-native environments.

Kaniko executes Dockerfile instructions in userspace and pushes the resulting image directly to a container registry.

Website

https://github.com/GoogleContainerTools/kaniko

Kubernetes Notes

  • Does not require privileged containers (unlike Docker-in-Docker)
  • Typically runs as:
    • Kubernetes Job
    • CI/CD pipeline step (e.g. ArgoCD, GitLab CI)
  • Requires access to:
    • build context (Git repo, PVC, or object storage)
    • container registry (push credentials)