Files
quick-qrcode-generator/qrgen.yaml

112 lines
2.0 KiB
YAML
Raw 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
app.kubernetes.io/version: "002"
annotations:
source: "https://bitbucket.itgit.oneadr.net/users/m013403/repos/quick-qrcode-generator/browse"
spec:
containers:
- name: qrfrontend
image: docker-registry.default.svc:5000/devops-team/qrfrontend:002
ports:
- containerPort: 5000
resources:
requests:
cpu: 1m
memory: 10Mi
limits:
cpu: 500m
memory: 256Mi
- name: qrbackend
image: docker-registry.default.svc:5000/devops-team/samwierema-go-qr-generator
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: Route
apiVersion: v1
metadata:
name: qrfrontend
spec:
host: qrgen.ap-opiate-app.test01.qaoneadr.local
path: "/"
to:
kind: Service
name: qrgen
port:
targetPort: frontend
tls:
termination: edge
insecureEdgeTerminationPolicy: Redirect
---
kind: Route
apiVersion: v1
metadata:
name: qrbackend
spec:
host: qrgen.ap-opiate-app.test01.qaoneadr.local
path: "/render"
to:
kind: Service
name: qrgen
port:
targetPort: backend
tls:
termination: edge
insecureEdgeTerminationPolicy: Redirect
---
kind: NetworkPolicy
apiVersion: networking.k8s.io/v1
metadata:
name: allowall-qrgen
spec:
podSelector:
matchLabels:
name: qrgen
ingress:
- ports:
- port: 5000
- port: 8080
from: []