Files
flaskrestfulpython/kbflaskpython.yaml
KosiehBarter fe0cc790b4 Add Kubernetes deployments:
- Pod
- PersistentVolume
- PersistentVolumeClaim

Signed-off-by: Kosieh Barter <kaja.valek@gmail.com>
2023-10-13 15:21:47 +02:00

40 lines
815 B
YAML

# Recommended plugins for development:
# ms-kubernetes-tools.vscode-kubernetes-tools
# ipedrazas.kubernetes-snippets
apiVersion: v1
kind: Pod
metadata:
labels:
app: kbflaskpython-pod
name: kbflaskpython-pod
spec:
automountServiceAccountToken: false
containers:
- image: virtlab:5000/kbflaskpython
name: kbflaskpython
ports:
- containerPort: 5000
hostPort: 8080
resources:
requests:
memory: "512Mi"
cpu: "500m"
limits:
memory: "512Mi"
cpu: "500m"
volumeMounts:
- name: extfiles
mountPath: /app/extFiles
imagePullSecrets:
- name: recred
volumes:
- name: ca-pemstore
configMap:
name: ca-pemstore
- name: extfiles
persistentVolumeClaim:
claimName: kbflaskpython-pvc