apiVersion: apps/v1 kind: Deployment metadata: name: zeus spec: replicas: 1 revisionHistoryLimit: 3 selector: matchLabels: app: zeus template: metadata: labels: app: zeus spec: containers: - image: ghcr.io/linuxserver-labs/prarr:radarr-zeus name: zeus resources: limits: cpu: "800m" memory: "100Mi" requests: cpu: "300m" memory: "40Mi" ports: - containerPort: 7878 --- apiVersion: v1 kind: Service metadata: name: searxng spec: type: ClusterIP selector: app: searxng ports: - port: 8080 targetPort: 8080 --- apiVersion: networking.k8s.io/v1 kind: Ingress metadata: annotations: # add an annotation indicating the issuer to use. cert-manager.io/acme-challenge-type: dns01 cert-manager.io/cluster-issuer: roxedus.com-cloudflare name: zeus namespace: default spec: ingressClassName: traefik rules: - host: zeus.roxedus.com http: paths: - pathType: Prefix path: / backend: service: name: zeus port: number: 7878 tls: - hosts: - zeus.roxedus.com secretName: zeus-roxedus-com-cert