Kaniko - Building Container Images In Kubernetes Without Docker
Video Statistics and Information
Channel: DevOps Toolkit by Viktor Farcic
Views: 13,027
Rating: 4.9746432 out of 5
Keywords: build container images, kaniko, Docker, container, container image, container images, Docker image, build, build container, Docker build, Kaniko, container engine, Docker engine, priviledged, socket, Docker socket, ContainerD, Dockerfile, Kubernetes, k8s, Kubernetes cluster, k8s cluster, kaniko tutorial, docker vs kubernetes, docker image container, docker image creation tutorial, docker image and container, docker image registry, docker image build, docker image creation
Id: EgwVQN6GNJg
Channel Id: undefined
Length: 28min 47sec (1727 seconds)
Published: Wed Dec 09 2020
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
With all due respect, this is not accurate. You can absolutely run docker in containers. In fact it is officially supported and called "Docker in Docker" (DIND). Docker in Docker is a bit of a misnomer since the idea pre-dates CRI. We run it in kubernetes with containerd as the CRI.
I have built some stuff that depends on Buildkit features (cache volumes, ssh agent attachment, ... what else I don't know, at least this much) and I was trying to figure out how this deprecation will affect us; I also just heard about Buildkit extension to Kubectl, released by Tanzu last month, which I thought might be the answer. I did not investigate Kaniko or other solutions because I assume they will not support these specialty features of Buildkit that I need.
(If you addressed this in the topic video, mea culpa, I just haven't watched this one yet.)
Do you have any interest in doing one of these 20-min presentations about it? https://blogs.vmware.com/opensource/2020/11/17/buildkit-cli-for-kubectl/
Your talks are great! And your production studio setup is superb as well, thank you for these helpful explanations.