last talk of day 3

This commit is contained in:
Nicolai Ort 2024-03-21 17:54:49 +01:00
parent 480fcd4ae5
commit c7797a0891
Signed by: niggl
GPG Key ID: 13AFA55AF62F269F
3 changed files with 57 additions and 2 deletions

View File

@ -72,4 +72,8 @@ A talk about the backstage documentation audit and what makes a good documentati
* Opentelemetry: Split by role (dev, ops)
* Prometheus:
* New user conent in intro (concept) and getting started (practice)
* Hierarchie includes concepts, key features and guides/tutorials
* Hierarchie includes concepts, key features and guides/tutorials
## Q&A
* Every last wednesday in the month is a cncf echnical writers meetin (cncf slack -> techdocs)

View File

@ -0,0 +1,51 @@
---
title: Container Image Workflows at Scale with Buildpacks
weight: 5
---
A talk by Broadcom and Bloomberg (both related to buildpacks.io).
And a very full talk at that.
## Baselinbe
* CN Buildpack provides the spec for buildpacks with a couple of different implementations
* Pack CLI with builder (collection of buildopacks - for example ppaketo or heroku)
* Output images follow oci -> Just run them on docker/podman/kubernetes
* Built images are `production application images` (small attack surface, SBOM, non-root, reproducible)
## Scaling
### Builds
* Use in CI (Jenkins, GitHub Actions, Tekton, ...)
* KPack: Kubernetes operator -> Builds on new changes
### Multiarch support
```mermaid
flowchart LR
subgraph ii(OCI Image Index)
lamd(linux/amd64)
larm(linux(arm64)
end
ii->image
subgraph image
layer1
layer2
layer3
end
```
* Goal: Just a simple docker full that auto-detects the right architecture
* Needed: Pack, Lifecycle, Buildpacks, Build images, builders, registry
* Current state: There is an RFC to handle image index creation with changes to buildpack creation
* New folder structure for binaries
* Update config files to include targets
* The user impact is minimal, because the builder abstracts everything away
### Majority
* kpack is slsa.dev v3 compliant (party hard)
* 5 years of production
* scaling up to tanzu/heroku/gcp levels
* Multiarch is being worked on

View File

@ -4,4 +4,4 @@ title: Day 3
weight: 3
---
Spent most of the early day with headache.
Spent most of the early day with headache therefor talk notes only start at noon.