meilisearch.yaml (1458B)
1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 name: wanderer-search 5 namespace: wanderer 6 spec: 7 replicas: 1 8 selector: 9 matchLabels: 10 app: wanderer-search 11 strategy: 12 type: Recreate 13 template: 14 metadata: 15 labels: 16 app: wanderer-search 17 spec: 18 containers: 19 - name: meilisearch 20 image: getmeili/meilisearch:v1.11.3 21 ports: 22 - containerPort: 7700 23 env: 24 - name: MEILI_MASTER_KEY 25 valueFrom: 26 secretKeyRef: 27 name: wanderer-secrets 28 key: MEILI_MASTER_KEY 29 - name: MEILI_NO_ANALYTICS 30 value: "true" 31 volumeMounts: 32 - name: data 33 mountPath: /meili_data 34 livenessProbe: 35 httpGet: 36 path: /health 37 port: 7700 38 initialDelaySeconds: 15 39 periodSeconds: 15 40 failureThreshold: 10 41 readinessProbe: 42 httpGet: 43 path: /health 44 port: 7700 45 initialDelaySeconds: 5 46 periodSeconds: 10 47 failureThreshold: 10 48 volumes: 49 - name: data 50 persistentVolumeClaim: 51 claimName: wanderer-meilisearch-data 52 --- 53 apiVersion: v1 54 kind: Service 55 metadata: 56 name: wanderer-search 57 namespace: wanderer 58 spec: 59 selector: 60 app: wanderer-search 61 ports: 62 - port: 7700 63 targetPort: 7700