GPU-Live/template/prd/ddn/mount_test.yaml

54 lines
1.1 KiB
YAML

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nginx-pvc
namespace: org1
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: user-nas
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
namespace: org1
labels:
workload-name: customer3
spec:
replicas: 1
selector:
matchLabels:
app: nginx
workload-name: customer3
template:
metadata:
labels:
app: nginx
workload-name: customer3
spec:
nodeSelector:
nodegroup: h100
containers:
- name: nginx
image: nginx:latest # ← 변경된 부분
resources:
limits:
cpu: "4"
memory: 16Gi
nvidia.com/gpu: 1
ports:
- containerPort: 80 # ← Nginx는 80번 포트를 기본 사용
name: http
volumeMounts:
- name: notebook-storage
mountPath: /sample
volumes:
- name: notebook-storage
persistentVolumeClaim:
claimName: nginx-pvc