48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
apiVersion: opensearch.org/v1
|
|
kind: OpenSearchCluster
|
|
metadata:
|
|
name: shared-os
|
|
namespace: opensearch
|
|
spec:
|
|
general:
|
|
version: "3.7.0"
|
|
serviceName: shared-os
|
|
setVMMaxMapCount: true
|
|
security:
|
|
config:
|
|
adminCredentialsSecret:
|
|
name: shared-os-admin-credentials
|
|
nodePools:
|
|
- component: nodes
|
|
replicas: 1
|
|
roles:
|
|
- master
|
|
- data
|
|
- ingest
|
|
- remote_cluster_client
|
|
jvm: "-Xmx512M -Xms512M"
|
|
diskSize: 8Gi
|
|
persistence:
|
|
pvc:
|
|
storageClass: yc-network-hdd
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 768Mi
|
|
limits:
|
|
cpu: 500m
|
|
memory: 1Gi
|
|
probes:
|
|
readiness:
|
|
command:
|
|
- /bin/bash
|
|
- -c
|
|
- curl -k -u "$(cat /mnt/admin-credentials/username):$(cat /mnt/admin-credentials/password)" --silent --fail 'https://localhost:9200'
|
|
startup:
|
|
command:
|
|
- /bin/bash
|
|
- -c
|
|
- curl -k -u "$(cat /mnt/admin-credentials/username):$(cat /mnt/admin-credentials/password)" --silent --fail 'https://localhost:9200'
|