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