fixed webpresence backend node selection

This commit is contained in:
Sebastian Wendel 2022-11-29 19:28:20 +01:00
parent fae1ec8f87
commit 6a9373f3fb
No known key found for this signature in database
GPG key ID: 1422B7DF78144640
6 changed files with 13 additions and 4 deletions

View file

@ -14,7 +14,7 @@ spec:
app: interfacer-webpresence app: interfacer-webpresence
spec: spec:
containers: containers:
- name: webpresence - name: interfacer-webpresence
image: fabcityhamburg/interfacer-webpresence:latest image: fabcityhamburg/interfacer-webpresence:latest
ports: ports:
- containerPort: 80 - containerPort: 80

View file

@ -4,3 +4,4 @@ resources:
- namespace.yaml - namespace.yaml
- deployment.yaml - deployment.yaml
- service.yaml - service.yaml
- secret.yaml

View file

@ -0,0 +1,4 @@
apiVersion: v1
kind: Secret
metadata:
name: interfacer-webpresence-tls

View file

@ -5,8 +5,10 @@ metadata:
name: interfacer-webpresence name: interfacer-webpresence
spec: spec:
type: ClusterIP type: ClusterIP
selector:
app: interfacer-webpresence
ports: ports:
- name: http - name: http
port: 4141 port: 8080
targetPort: http
protocol: TCP protocol: TCP
targetPort: 80

View file

@ -5,7 +5,7 @@ metadata:
name: interfacer-webpresence name: interfacer-webpresence
annotations: annotations:
kubernetes.io/ingress.class: nginx kubernetes.io/ingress.class: nginx
cert-manager.io/cluster-issuer: letsencrypt cert-manager.io/cluster-issuer: letsencrypt-http
spec: spec:
rules: rules:
- http: - http:
@ -20,3 +20,4 @@ spec:
tls: tls:
- hosts: - hosts:
- www.k8s.dev.fabcity-hamburg.de - www.k8s.dev.fabcity-hamburg.de
secretName: interfacer-webpresence-tls

View file

@ -1,3 +1,4 @@
--- ---
namespace: interfacer-webpresence
resources: resources:
- ingress.yaml - ingress.yaml