Files
git.limbosolutions.com/deploy/buidkid/deployment.yaml
2026-03-15 00:34:54 +00:00

61 lines
1.1 KiB
YAML

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: buildkit-cache
namespace: buildkit
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 20Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: buildkitd
namespace: buildkit
spec:
replicas: 1
selector:
matchLabels:
app: buildkitd
template:
metadata:
labels:
app: buildkitd
spec:
containers:
- name: buildkitd
image: moby/buildkit:v0.12.5
args:
- "--addr"
- "tcp://0.0.0.0:1234"
- "--root"
- "/var/lib/buildkit"
ports:
- containerPort: 1234
securityContext:
privileged: true
volumeMounts:
- name: buildkit-cache
mountPath: /var/lib/buildkit
volumes:
- name: buildkit-cache
persistentVolumeClaim:
claimName: buildkit-cache
---
apiVersion: v1
kind: Service
metadata:
name: buildkitd
namespace: buildkit
spec:
selector:
app: buildkitd
ports:
- name: buildkit
port: 1234
targetPort: 1234