Merge branch 'main' of git.skrd.fun:skrd/server
This commit is contained in:
46
manifest/06-external-ingress/sites/actual.yml
Normal file
46
manifest/06-external-ingress/sites/actual.yml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: Certificate
|
||||||
|
metadata:
|
||||||
|
name: actual-certificate
|
||||||
|
namespace: external-services
|
||||||
|
spec:
|
||||||
|
secretName: actual-skrd-fun-tls
|
||||||
|
dnsNames:
|
||||||
|
- "actual.skrd.fun"
|
||||||
|
issuerRef:
|
||||||
|
name: letsencrypt-prod
|
||||||
|
kind: ClusterIssuer
|
||||||
|
---
|
||||||
|
kind: Service
|
||||||
|
apiVersion: v1
|
||||||
|
metadata:
|
||||||
|
name: actual
|
||||||
|
namespace: external-services
|
||||||
|
spec:
|
||||||
|
type: ExternalName
|
||||||
|
ports:
|
||||||
|
- port: 5006
|
||||||
|
externalName: 192.168.103.13
|
||||||
|
---
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: actual-ingress
|
||||||
|
namespace: external-services
|
||||||
|
annotations:
|
||||||
|
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
|
||||||
|
spec:
|
||||||
|
ingressClassName: traefik
|
||||||
|
rules:
|
||||||
|
- host: actual.skrd.fun
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: actual
|
||||||
|
port:
|
||||||
|
number: 5006
|
||||||
|
tls:
|
||||||
|
- secretName: actual-skrd-fun-tls
|
||||||
@@ -1,12 +1,12 @@
|
|||||||
apiVersion: cert-manager.io/v1
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Certificate
|
kind: Certificate
|
||||||
metadata:
|
metadata:
|
||||||
name: portainer-certificate
|
name: komodo-certificate
|
||||||
namespace: external-services
|
namespace: external-services
|
||||||
spec:
|
spec:
|
||||||
secretName: portainer-skrd-fun-tls
|
secretName: komodo-skrd-fun-tls
|
||||||
dnsNames:
|
dnsNames:
|
||||||
- "portainer.skrd.fun"
|
- "komodo.skrd.fun"
|
||||||
issuerRef:
|
issuerRef:
|
||||||
name: letsencrypt-prod
|
name: letsencrypt-prod
|
||||||
kind: ClusterIssuer
|
kind: ClusterIssuer
|
||||||
@@ -14,33 +14,33 @@ spec:
|
|||||||
kind: Service
|
kind: Service
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
metadata:
|
metadata:
|
||||||
name: portainer
|
name: komodo
|
||||||
namespace: external-services
|
namespace: external-services
|
||||||
spec:
|
spec:
|
||||||
type: ExternalName
|
type: ExternalName
|
||||||
ports:
|
ports:
|
||||||
- port: 9000
|
- port: 9120
|
||||||
externalName: 192.168.102.1
|
externalName: 192.168.102.1
|
||||||
---
|
---
|
||||||
apiVersion: networking.k8s.io/v1
|
apiVersion: networking.k8s.io/v1
|
||||||
kind: Ingress
|
kind: Ingress
|
||||||
metadata:
|
metadata:
|
||||||
name: portainer-ingress
|
name: komodo-ingress
|
||||||
namespace: external-services
|
namespace: external-services
|
||||||
annotations:
|
annotations:
|
||||||
traefik.ingress.kubernetes.io/router.middlewares: default-allow-local-only@kubernetescrd, default-redirect-https@kubernetescrd
|
traefik.ingress.kubernetes.io/router.middlewares: default-allow-local-only@kubernetescrd, default-redirect-https@kubernetescrd
|
||||||
spec:
|
spec:
|
||||||
ingressClassName: traefik
|
ingressClassName: traefik
|
||||||
rules:
|
rules:
|
||||||
- host: portainer.skrd.fun
|
- host: komodo.skrd.fun
|
||||||
http:
|
http:
|
||||||
paths:
|
paths:
|
||||||
- path: /
|
- path: /
|
||||||
pathType: Prefix
|
pathType: Prefix
|
||||||
backend:
|
backend:
|
||||||
service:
|
service:
|
||||||
name: portainer
|
name: komodo
|
||||||
port:
|
port:
|
||||||
number: 9000
|
number: 9120
|
||||||
tls:
|
tls:
|
||||||
- secretName: portainer-skrd-fun-tls
|
- secretName: komodo-skrd-fun-tls
|
||||||
46
manifest/06-external-ingress/sites/moka.yml
Normal file
46
manifest/06-external-ingress/sites/moka.yml
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
apiVersion: cert-manager.io/v1
|
||||||
|
kind: Certificate
|
||||||
|
metadata:
|
||||||
|
name: moka-certificate
|
||||||
|
namespace: external-services
|
||||||
|
spec:
|
||||||
|
secretName: moka-skrd-fun-tls
|
||||||
|
dnsNames:
|
||||||
|
- "moka.skrd.fun"
|
||||||
|
issuerRef:
|
||||||
|
name: letsencrypt-prod
|
||||||
|
kind: ClusterIssuer
|
||||||
|
---
|
||||||
|
kind: Service
|
||||||
|
apiVersion: v1
|
||||||
|
metadata:
|
||||||
|
name: moka
|
||||||
|
namespace: external-services
|
||||||
|
spec:
|
||||||
|
type: ExternalName
|
||||||
|
ports:
|
||||||
|
- port: 80
|
||||||
|
externalName: 192.168.103.19
|
||||||
|
---
|
||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: moka-ingress
|
||||||
|
namespace: external-services
|
||||||
|
annotations:
|
||||||
|
traefik.ingress.kubernetes.io/router.middlewares: default-redirect-https@kubernetescrd
|
||||||
|
spec:
|
||||||
|
ingressClassName: traefik
|
||||||
|
rules:
|
||||||
|
- host: moka.skrd.fun
|
||||||
|
http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: moka
|
||||||
|
port:
|
||||||
|
number: 80
|
||||||
|
tls:
|
||||||
|
- secretName: moka-skrd-fun-tls
|
||||||
Reference in New Issue
Block a user