Newer
Older
# Author: Panagiotis Karamolegkos (UPRC)
apiVersion: apps/v1
kind: Deployment
metadata:
name: pdlc-dp
namespace: he-codeco-pdlc # The desired namespace
spec:
replicas: 1
selector:
matchLabels:
app: pdlc-dp
template:
metadata:
labels:
app: pdlc-dp
spec:
serviceAccountName: default
nodeName: sonem-worker #The node of the Deployment
image: docker.io/hecodeco/pdlc-dp:v0.4.4.1
imagePullPolicy: Always
volumeMounts:
- name: shared-volume
mountPath: /data
env:
- name: COPY_MODELS_PATH # Will be removed when MLOOps are ready
value: "/data/"
- name: ACM_NAMESPACE
value: "he-codeco-acm"
- name: MDM_NAMESPACE
value: "he-codeco-mdm"
- name: NETMA_NAMESPACE
value: "he-codeco-netma"
- name: VOLUME_PATH
value: "/data"
- name: CLUSTER_NAME # Provide the name of the cluster
value: "sonem"
- name: TOPOLOGY_FILE
value: "/data/topology/config.json" # Topology Config File
volumes:
- name: shared-volume
persistentVolumeClaim:
claimName: shared-pvc-rw