karmada/artifacts/opensearch/karmada-opensearch.yaml

69 lines
1.5 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: karmada-opensearch
name: karmada-opensearch
namespace: karmada-system
spec:
replicas: 1
selector:
matchLabels:
app: karmada-opensearch
template:
metadata:
labels:
app: karmada-opensearch
spec:
containers:
- env:
- name: DISABLE_INSTALL_DEMO_CONFIG
value: "true"
- name: DISABLE_SECURITY_PLUGIN
value: "true"
- name: OPENSEARCH_JAVA_OPTS
value: -Xms512m -Xmx512m
- name: bootstrap.memory_lock
value: "true"
- name: cluster.name
value: opensearch-cluster
- name: discovery.type
value: single-node
- name: node.name
value: karmada-opensearch
image: opensearchproject/opensearch:2.0.0
name: karmada-opensearch
ports:
- containerPort: 9200
name: client
- containerPort: 9600
name: analyzer
volumeMounts:
- mountPath: /usr/share/opensearch/data
name: karmada-opensearch
securityContext:
fsGroup: 1000
runAsGroup: 1000
runAsUser: 1000
volumes:
- emptyDir: {}
name: karmada-opensearch
---
apiVersion: v1
kind: Service
metadata:
labels:
app: karmada-opensearch
name: karmada-opensearch
namespace: karmada-system
spec:
ports:
- name: client
port: 9200
targetPort: 9200
- name: analyzer
port: 9600
targetPort: 9600
selector:
app: karmada-opensearch