Skip to content
Snippets Groups Projects
Verified Commit 77424910 authored by Frank Sauerburger's avatar Frank Sauerburger
Browse files

Add deployment

parent 4b445984
No related branches found
No related tags found
No related merge requests found
Pipeline #9635 passed
apiVersion: apps/v1
kind: Deployment
metadata:
name: movie-titles
labels:
app: movie-titles
spec:
replicas: 1
selector:
matchLabels:
app: movie-titles
template:
metadata:
labels:
app: movie-titles
spec:
containers:
- name: limiter
image: gitlab.sauerburger.com:5049/frank/wakefield-movie-recommender:0.1.0
livenessProbe:
httpGet:
path: /titles/healthz
port: 8000
periodSeconds: 15
failureThreshold: 3
---
apiVersion: v1
kind: Service
metadata:
name: movie-titles-service
spec:
ports:
- port: 8000
protocol: TCP
targetPort: 8000
selector:
app: movie-titles
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-production"
kubernetes.io/ingress.class: nginx
name: "movie-titles"
spec:
rules:
- host: "movie-recommender.ds.sit-servers.net"
http:
paths:
- path: "/titles"
pathType: Prefix
backend:
service:
name: "movie-titles-service"
port:
number: 8000
tls:
- hosts:
- "movie-recommender.ds.sit-servers.net"
secretName: movie-recommender-tls-secret
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment