Главная
Study mode:
on
1
Intro
2
What is Build Kit?
3
How are container images built?
4
What's the issue with old builder?
5
BuildKit solves these problems
6
Built on containerd
7
Embraces OCI standards
8
Problems of legacy docker build
9
BuildKit LLB
10
Extensible syntax
11
RUN --mount=type=cache
12
RUN --mount=type=secret
13
Many ways to use BuildKit
14
Docker Buildx
15
Buildx: Full BuildKit
16
Buildx: Multi-platform images
17
Why build images on Kube?
18
Legacy docker build on Kubernetes
19
Rootless mode
20
Rootless BuildKit vs Kaniko
21
Deployment strategy
22
Caching
23
Recap
Description:
Explore the capabilities of BuildKit, a modern OCI image builder toolkit based on containerd, in this 35-minute conference talk. Learn how BuildKit can significantly improve application development processes and CI workflows by enhancing Dockerfile performance and enabling remote caching support. Discover how BuildKit leverages containerd manifest list support to build multi-platform images with a single build request and Dockerfile. Gain insights into using BuildKit as part of the Docker platform or as a standalone tool deployed on a Kubernetes cluster, and understand its advantages over previous image building methods. Delve into topics such as BuildKit LLB, extensible syntax, Docker Buildx, multi-platform image building, rootless mode, and deployment strategies for optimizing container image creation.

BuildKit - A Modern Builder Toolkit on Top of containerd

Linux Foundation
Add to list