|
@@ -21,24 +21,65 @@ spec:
|
|
|
selector:
|
|
selector:
|
|
|
app: apple
|
|
app: apple
|
|
|
ports:
|
|
ports:
|
|
|
- - port: 5678 # Default port for image
|
|
|
|
|
|
|
+ - port: 5678
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+apiVersion: cert-manager.io/v1
|
|
|
|
|
+kind: Issuer
|
|
|
|
|
+metadata:
|
|
|
|
|
+ name: apple-letsencrypt-staging
|
|
|
|
|
+spec:
|
|
|
|
|
+ acme:
|
|
|
|
|
+ server: https://acme-staging-v02.api.letsencrypt.org/directory
|
|
|
|
|
+ email: trin4@bgs.dev
|
|
|
|
|
+ privateKeySecretRef:
|
|
|
|
|
+ name: apple-letsencrypt-staging
|
|
|
|
|
+ solvers:
|
|
|
|
|
+ - http01:
|
|
|
|
|
+ ingress:
|
|
|
|
|
+ class: nginx
|
|
|
|
|
+
|
|
|
|
|
+---
|
|
|
|
|
+
|
|
|
|
|
+apiVersion: cert-manager.io/v1
|
|
|
|
|
+kind: Issuer
|
|
|
|
|
+metadata:
|
|
|
|
|
+ name: apple-letsencrypt-prod
|
|
|
|
|
+spec:
|
|
|
|
|
+ acme:
|
|
|
|
|
+ server: https://acme-v02.api.letsencrypt.org/directory
|
|
|
|
|
+ email: trin4@bgs.dev
|
|
|
|
|
+ privateKeySecretRef:
|
|
|
|
|
+ name: apple-letsencrypt-prod
|
|
|
|
|
+ solvers:
|
|
|
|
|
+ - http01:
|
|
|
|
|
+ ingress:
|
|
|
|
|
+ class: nginx
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
-kind: Ingress
|
|
|
|
|
apiVersion: networking.k8s.io/v1
|
|
apiVersion: networking.k8s.io/v1
|
|
|
|
|
+kind: Ingress
|
|
|
metadata:
|
|
metadata:
|
|
|
- name: example-ingress
|
|
|
|
|
|
|
+ name: apple-ingress
|
|
|
annotations:
|
|
annotations:
|
|
|
- ingress.kubernetes.io/rewrite-target: /
|
|
|
|
|
|
|
+ cert-manager.io/issuer: "apple-letsencrypt-staging"
|
|
|
|
|
+ nginx.ingress.kubernetes.io/ssl-redirect: "false"
|
|
|
spec:
|
|
spec:
|
|
|
|
|
+ tls:
|
|
|
|
|
+ - hosts:
|
|
|
|
|
+ - trin4.bgs.dev
|
|
|
|
|
+ secretName: apple-tls-secret-staging
|
|
|
rules:
|
|
rules:
|
|
|
- - http:
|
|
|
|
|
|
|
+ - host: trin4.bgs.dev
|
|
|
|
|
+ http:
|
|
|
paths:
|
|
paths:
|
|
|
- - path: /apple
|
|
|
|
|
- pathType: Prefix
|
|
|
|
|
- backend:
|
|
|
|
|
- service:
|
|
|
|
|
- name: apple-service
|
|
|
|
|
- port:
|
|
|
|
|
- number: 5678
|
|
|
|
|
|
|
+ - path: /
|
|
|
|
|
+ pathType: Prefix
|
|
|
|
|
+ backend:
|
|
|
|
|
+ service:
|
|
|
|
|
+ name: apple-service
|
|
|
|
|
+ port:
|
|
|
|
|
+ number: 5678
|
|
|
|
|
+
|