Generated with clusterctl v1.12.11 + the six runbook edits (pod CIDR, kube-vip v1.2.4, no qcow2, VLAN 4, worker size, no MD replicas); passes server-side dry run. Inflate test pods lowered to 1Gi to stay CPU-bound, capacity annotation 4Gi, decision #15. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
21 lines
601 B
YAML
21 lines
601 B
YAML
# apply to the workload cluster; scale replicas to trigger scale-up
|
||
# 2 pods per 4 vCPU / 4 GiB worker: CPU-bound (2 × 1500m); 1Gi keeps memory from binding first
|
||
# (a 4 GiB node has ~3.3–3.6 GiB allocatable, which would fit only one 2Gi pod)
|
||
apiVersion: apps/v1
|
||
kind: Deployment
|
||
metadata:
|
||
name: inflate
|
||
spec:
|
||
replicas: 0
|
||
selector:
|
||
matchLabels: { app: inflate }
|
||
template:
|
||
metadata:
|
||
labels: { app: inflate }
|
||
spec:
|
||
containers:
|
||
- name: pause
|
||
image: registry.k8s.io/pause:3.10
|
||
resources:
|
||
requests: { cpu: "1500m", memory: "1Gi" }
|