Skip to content

Instantly share code, notes, and snippets.

@jesuino
Created November 13, 2025 19:48
Show Gist options
  • Select an option

  • Save jesuino/ac0c76ecf41f65abbc088cfe00c51eca to your computer and use it in GitHub Desktop.

Select an option

Save jesuino/ac0c76ecf41f65abbc088cfe00c51eca to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Secret
metadata:
name: devpi-secret
namespace: kubeflow
type: Opaque
data:
password: ''
--
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: devpi-data-pvc
namespace: kubeflow
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
storageClassName: standard
--
apiVersion: apps/v1
kind: Deployment
metadata:
name: devpi-deployment
namespace: kubeflow
labels:
app: devpi
spec:
replicas: 1
selector:
matchLabels:
app: devpi
template:
metadata:
labels:
app: devpi
spec:
containers:
- name: devpi
image: muccg/devpi:latest # Or a specific version, e.g., muccg/devpi:6.0.0
ports:
- containerPort: 3141
env:
- name: DEVPI_PASSWORD
valueFrom:
secretKeyRef:
name: devpi-secret
key: password
volumeMounts:
- name: devpi-data
mountPath: /data # Default data directory for devpi
volumes:
- name: devpi-data
persistentVolumeClaim:
claimName: devpi-data-pvc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment