apiVersion: v1 kind: Service metadata: name: searxng-service namespace: searxng spec: selector: app: searxng ports: - port: 8080 targetPort: 8080 --- apiVersion: apps/v1 kind: Deployment metadata: name: searxng-deployment namespace: searxng spec: replicas: 1 selector: matchLabels: app: searxng template: metadata: labels: app: searxng spec: containers: - name: searxng image: docker.io/searxng/searxng:latest envFrom: - configMapRef: name: searxng-config - secretRef: name: searxng-secrets ports: - containerPort: 8080 volumeMounts: - name: cache mountPath: /var/cache/searxng resources: requests: memory: "300Mi" cpu: "30m" limits: memory: "700Mi" cpu: "500m" volumes: - name: cache emptyDir: {}