Files
quick-qrcode-generator/qrgen.yaml

87 lines
1.7 KiB
YAML
Raw Permalink Normal View History

2020-12-28 15:28:54 +01:00
---
kind: Deployment
apiVersion: apps/v1
metadata:
name: qrgen
spec:
replicas: 1
selector:
matchLabels:
name: qrgen
template:
metadata:
labels:
name: qrgen
2020-12-28 19:17:48 +01:00
app.kubernetes.io/version: "004"
2020-12-28 15:28:54 +01:00
annotations:
source: "https://bitbucket.itgit.oneadr.net/users/m013403/repos/quick-qrcode-generator/browse"
spec:
containers:
- name: qrfrontend
2020-12-28 19:17:48 +01:00
image: pipebreaker.pl:5000/qrgen:004
2020-12-28 15:28:54 +01:00
ports:
- containerPort: 5000
resources:
requests:
cpu: 1m
memory: 10Mi
limits:
cpu: 500m
memory: 256Mi
- name: qrbackend
#image: pipebreaker.pl:5000/samwierema-go-qr-generator
image: docker.io/samwierema/go-qr-generator
2020-12-28 15:28:54 +01:00
ports:
- containerPort: 8080
resources:
requests:
cpu: 1m
memory: 10Mi
limits:
cpu: 500m
memory: 256Mi
---
kind: Service
apiVersion: v1
metadata:
name: qrgen
spec:
selector:
name: qrgen
ports:
- port: 5000
name: frontend
targetPort: 5000
protocol: TCP
- port: 8080
name: backend
targetPort: 8080
protocol: TCP
---
kind: Ingress
2020-12-28 15:28:54 +01:00
apiVersion: networking.k8s.io/v1
metadata:
name: "qrgen"
2020-12-28 15:28:54 +01:00
spec:
rules:
- host: qrgen.tau.pipebreaker.pl
http:
paths:
- path: /render
pathType: Prefix
backend:
service:
name: qrgen
port:
name: backend
- path: /
pathType: Prefix
backend:
service:
name: qrgen
port:
name: frontend