Scaleway block storage minimum volume size is 1Gi. The 500Mi PVCs were stuck in Pending state, blocking all service pod scheduling. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
125 lines
2.7 KiB
YAML
125 lines
2.7 KiB
YAML
# Per-service binary cache PVCs — fallback when S3 is unavailable
|
||
# Each service gets its own 1Gi PVC (ReadWriteOnce, scw-bssd)
|
||
# Scaleway minimum block volume is 1Gi — cannot request less
|
||
# Total: 8 × 1Gi = 8Gi, ~€0.16/month
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-trading-service
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-api-gateway
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-broker-gateway
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-ml-training-service
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-backtesting-service
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-trading-agent-service
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-data-acquisition-service
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|
||
---
|
||
apiVersion: v1
|
||
kind: PersistentVolumeClaim
|
||
metadata:
|
||
name: binary-cache-web-gateway
|
||
namespace: foxhunt
|
||
labels:
|
||
app.kubernetes.io/name: binary-cache
|
||
app.kubernetes.io/part-of: foxhunt
|
||
spec:
|
||
accessModes: [ReadWriteOnce]
|
||
storageClassName: scw-bssd
|
||
resources:
|
||
requests:
|
||
storage: 1Gi
|