You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
1.4 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: escape2023-mixlab-events
namespace: default
spec:
replicas: 1
selector:
matchLabels:
app: escape2023-mixlab-events
template:
metadata:
labels:
app: escape2023-mixlab-events
spec:
containers:
- name: escape2023-mixlab-events
image: docker.cybre.town/adb/ecape2023-mixlab-events:latest
imagePullPolicy: Always
resources:
limits:
memory: "50Mi"
cpu: "50m"
ports:
- containerPort: 8080
imagePullSecrets:
- name: docker-cybre-town-adb
---
apiVersion: v1
kind: Service
metadata:
name: escape2023-mixlab-events
namespace: default
spec:
selector:
app: escape2023-mixlab-events
ports:
- port: 8080
targetPort: 8080
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: escape2023-mixlab-events
namespace: default
labels:
name: escape2023-mixlab-events
annotations:
cert-manager.io/cluster-issuer: letsencrypt-issuer
spec:
tls:
- secretName: "escape2023-mixlab-events-cert"
hosts:
- escape2023.mixlab.events
rules:
- host: escape2023.mixlab.events
http:
paths:
- pathType: Prefix
path: "/"
backend:
service:
name: escape2023-mixlab-events
port:
number: 8080