Wave-2 sizing: playwright request 65m/336Mi, CPU limit 2 (RPF-WP-0063-T01)

7d p95/peak 41.5/62.7m, 23.8% CFS throttled at the 1-core limit; the limit
doubles (rule: max(2x current, 1000m)). Deploy targets now use the live
server-side field manager rapp-playwright, which the default manager
conflicted with.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 276069@bnt-lap001
Assistant-Session: 2e192b3d-b3e8-4403-94d4-d55a2c8b476c
This commit is contained in:
tegwick 2026-10-22 00:04:57 +02:00
parent 4f76a87f67
commit 1557742779
2 changed files with 6 additions and 6 deletions

View file

@ -24,10 +24,10 @@ bootstrap-namespace: render
ssh $(TARGET) 'kubectl diff -f -; result=$$?; test $$result -le 1' < .rendered/namespace.yaml
ssh $(TARGET) 'kubectl apply --server-side -f -' < .rendered/namespace.yaml
server-dry-run: render
ssh $(TARGET) 'kubectl apply --server-side --dry-run=server -f -' < .rendered/workload.yaml
ssh $(TARGET) 'kubectl apply --server-side --field-manager=rapp-playwright --dry-run=server -f -' < .rendered/workload.yaml
deploy: server-dry-run
ssh $(TARGET) 'kubectl diff -f -; result=$$?; test $$result -le 1' < .rendered/workload.yaml
ssh $(TARGET) 'kubectl apply --server-side -f -' < .rendered/workload.yaml
ssh $(TARGET) 'kubectl diff --server-side --field-manager=rapp-playwright -f -; result=$$?; test $$result -le 1' < .rendered/workload.yaml
ssh $(TARGET) 'kubectl apply --server-side --field-manager=rapp-playwright -f -' < .rendered/workload.yaml
ssh $(TARGET) 'kubectl -n playwright rollout status deployment/playwright --timeout=180s'
verify-live:
python3 client/rapp_playwright.py preflight

View file

@ -79,11 +79,11 @@ spec:
drop: [ALL]
resources:
requests:
cpu: 100m
memory: 256Mi
cpu: 65m
memory: 336Mi
ephemeral-storage: 256Mi
limits:
cpu: "1"
cpu: "2"
memory: 1Gi
ephemeral-storage: 1Gi
volumeMounts: