Files
vps-k8s/k8s/flaresolverr.yaml.in

59 lines
1.1 KiB
YAML

---
apiVersion: v1
kind: Service
metadata:
name: flarsolverr
spec:
selector:
app: flarsolverr
ports:
- name: web
port: 8191
#---
#apiVersion: networking.k8s.io/v1
#kind: Ingress
#metadata:
# name: flarsolverr
# annotations:
# spec.ingressClassName: "nginx"
# cert-manager.io/cluster-issuer: "letsencrypt"
#spec:
# tls:
# - hosts:
# - flarsolverr.{{.domain}}
# secretName: flarsolverr-tls
# rules:
# - host: flarsolverr.{{.domain}}
# http:
# paths:
# - path: /
# pathType: Prefix
# backend:
# service:
# name: flarsolverr
# port:
# number: 9696
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: flarsolverr
labels:
app: flarsolverr
spec:
replicas: 1
selector:
matchLabels:
app: flarsolverr
template:
metadata:
labels:
app: flarsolverr
spec:
containers:
- name: flarsolverr
image: ghcr.io/flaresolverr/flaresolverr:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8191