uptimeKuma/04-ingress.yaml
Guillaume B.B. Van Hemmen 4563ee027e #0000 - Set up Kubernetes resources for Uptime Kuma deployment
Added YAML manifests to create the namespace, PersistentVolumeClaim, Deployment, Service, and Ingress for the Uptime Kuma application. Included configurations for TLS support, liveness probe, and a restore pod template for data management. These resources aim to facilitate scalable and secure application deployment.
2025-01-20 18:44:35 +01:00

25 lines
642 B
YAML

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
namespace: uptime-kuma
name: app-ingress
annotations:
cert-manager.io/cluster-issuer: letsencrypt-production
external-dns.alpha.kubernetes.io/hostname: status.van-hemmen.com
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
rules:
- host: status.van-hemmen.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: app
port:
number: 3001
tls:
- hosts:
- status.van-hemmen.com
secretName: status-app-tls