feat: add real dependency proxy benchmark
This commit is contained in:
@@ -5,8 +5,74 @@ metadata:
|
||||
owner: unidesk
|
||||
relatedIssues:
|
||||
- 1032
|
||||
- 1048
|
||||
|
||||
profiles:
|
||||
real-deps-500m:
|
||||
enabled: true
|
||||
workload: k3s-real-deps
|
||||
description: Real k3s dependency egress benchmark; kubelet pulls remote alpine/node/golang images, then pod stages run apk, npm and go downloads through the YAML-declared proxy.
|
||||
image: docker.io/library/alpine:3.20
|
||||
imagePullPolicy: Always
|
||||
targetOverrides: {}
|
||||
payloadMiB: 500
|
||||
timeoutSeconds: 3600
|
||||
ttlSecondsAfterFinished: 3600
|
||||
noMirror:
|
||||
apt: not-used
|
||||
npmRegistry: https://registry.npmjs.org/
|
||||
pipIndexUrl: not-used
|
||||
registryMirror: forbidden
|
||||
aptPackages: []
|
||||
dependencyDownload:
|
||||
enabled: false
|
||||
url: https://example.invalid/not-used
|
||||
chunks: 0
|
||||
expectedMiB: 0
|
||||
realDeps:
|
||||
minProxyMiB: 500
|
||||
imagePullPolicy: Always
|
||||
apk:
|
||||
image: docker.io/library/alpine:3.20
|
||||
packages:
|
||||
- build-base
|
||||
- cmake
|
||||
- git
|
||||
- go
|
||||
- nodejs
|
||||
- npm
|
||||
- cargo
|
||||
- python3-dev
|
||||
- openssl-dev
|
||||
- libffi-dev
|
||||
expectedMiB: 80
|
||||
npm:
|
||||
image: docker.io/library/node:22-bookworm
|
||||
registry: https://registry.npmjs.org/
|
||||
packages:
|
||||
"@swc/core": latest
|
||||
"@types/node": latest
|
||||
eslint: latest
|
||||
next: latest
|
||||
react: latest
|
||||
react-dom: latest
|
||||
rollup: latest
|
||||
typescript: latest
|
||||
vite: latest
|
||||
webpack: latest
|
||||
expectedMiB: 120
|
||||
go:
|
||||
image: docker.io/library/golang:1.24-bookworm
|
||||
goProxy: https://proxy.golang.org,direct
|
||||
modules:
|
||||
- github.com/aws/aws-sdk-go-v2/config@v1.29.14
|
||||
- github.com/gin-gonic/gin@v1.10.1
|
||||
- github.com/prometheus/client_golang@v1.20.5
|
||||
- go.opentelemetry.io/otel@v1.34.0
|
||||
- google.golang.org/grpc@v1.69.4
|
||||
- k8s.io/client-go@v0.32.4
|
||||
expectedMiB: 180
|
||||
|
||||
no-mirror-600m:
|
||||
enabled: true
|
||||
workload: k3s-build
|
||||
|
||||
Reference in New Issue
Block a user