--- apiVersion: apps/v1 kind: Deployment metadata: name: searxng namespace: tools spec: strategy: type: Recreate replicas: 1 selector: matchLabels: app: searxng template: metadata: labels: app: searxng spec: containers: - name: searxng image: searxng/searxng@sha256:804eb0e37fa051b78b2830ea3d9ae4b9e2a1460eb80f9235c98c3f1a1409d93c ports: - containerPort: 8080 env: - name: "INSTANCE_NAME" value: "searxng" - name: BASE_URL valueFrom: secretKeyRef: name: searxng-secret key: BASE_URL volumeMounts: - name: searxng mountPath: /etc/searxng volumes: - name: searxng persistentVolumeClaim: claimName: searxng-longhorn