apiVersion: apps/v1 kind: Deployment metadata: labels: app: marktaguiad-dev-dev name: marktaguiad-dev-dev spec: replicas: 1 selector: matchLabels: app: marktaguiad-dev-dev strategy: type: Recreate template: metadata: labels: app: marktaguiad-dev-dev spec: # affinity: # nodeAffinity: # requiredDuringSchedulingIgnoredDuringExecution: # nodeSelectorTerms: # - matchExpressions: # - key: kubernetes.io/arch # operator: In # values: # - "amd64" # preferredDuringSchedulingIgnoredDuringExecution: # - weight: 10 # preference: # matchExpressions: # - key: kubernetes.io/role # operator: In # values: # - 'worker' # - weight: 10 # preference: # matchExpressions: # - key: node-role.kubernetes.io/master # operator: In # values: # - 'true' # - weight: 10 # preference: # matchExpressions: # - key: core # operator: In # values: # - "4" # - weight: 5 # preference: # matchExpressions: # - key: core # operator: In # values: # - "3" # - weight: 5 # preference: # matchExpressions: # - key: disk # operator: In # values: # - "ssd" imagePullSecrets: - name: ghcr.io containers: - image: ghcr.io/mcbtaguiad/marktaguiad.dev:dev name: marktaguiad-dev-dev imagePullPolicy: Always ports: - containerPort: 80 # volumeMounts: # - name: static # subPath: static # mountPath: /usr/local/apache2/htdocs/static # volumes: # - name: static # persistentVolumeClaim: # claimName: ``eb-tagsdev-pvc restartPolicy: Always