Deploy GitHub Pages

This commit is contained in:
k8s-ci-robot 2021-07-22 20:52:29 +00:00
parent 43ac631478
commit e3ff353035
37 changed files with 223 additions and 197 deletions

View file

@ -1,23 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: fortune-teller-app
labels:
k8s-app: fortune-teller-app
namespace: default
spec:
replicas: 1
selector:
matchLabels:
k8s-app: fortune-teller-app
template:
metadata:
labels:
k8s-app: fortune-teller-app
spec:
containers:
- name: fortune-teller-app
image: quay.io/kubernetes-ingress-controller/grpc-fortune-teller:0.1
ports:
- containerPort: 50051
name: grpc

View file

@ -1,7 +0,0 @@
apiVersion: "stable.k8s.psg.io/v1"
kind: "Certificate"
metadata:
name: fortune-teller.stack.build
namespace: default
spec:
domain: "fortune-teller.stack.build"

File diff suppressed because one or more lines are too long

View file

@ -1,24 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/backend-protocol: "GRPC"
name: fortune-ingress
namespace: default
spec:
rules:
- host: fortune-teller.stack.build
http:
paths:
- backend:
serviceName: fortune-teller-service
servicePort: grpc
tls:
# This secret must exist beforehand
# The cert must also contain the subj-name fortune-teller.stack.build
# https://github.com/kubernetes/ingress-nginx/blob/master/docs/examples/PREREQUISITES.md#tls-certificates
- secretName: fortune-teller.stack.build
hosts:
- fortune-teller.stack.build

View file

@ -1,12 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: fortune-teller-service
namespace: default
spec:
selector:
k8s-app: fortune-teller-app
ports:
- port: 50051
targetPort: 50051
name: grpc