Skip to content

Commit d8227b2

Browse files
committed
updated value.yaml and related files. Also update image for the container
1 parent 0942df2 commit d8227b2

6 files changed

Lines changed: 52 additions & 45 deletions

File tree

elasticsearch/templates/deployment-es-client.yaml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ kind: Deployment
1717
metadata:
1818
name: {{ .Values.labels.es_client.name }}
1919
labels:
20-
component: {{ .Values.labels.es_client.component }}
20+
component: {{ .Values.labels.common.component }}
2121
role: {{ .Values.labels.es_client.role }}
2222
spec:
2323
replicas: {{ .Values.replicas.es_client }}
2424
template:
2525
metadata:
2626
labels:
27-
component: {{ .Values.labels.es_client.component }}
27+
component: {{ .Values.labels.common.component }}
2828
role: {{ .Values.labels.es_client.role }}
2929
annotations:
3030
# Elasticsearch uses a hybrid mmapfs / niofs directory by default to
@@ -82,12 +82,12 @@ spec:
8282
- name: "ES_JAVA_OPTS"
8383
value: {{ .Values.es_java_opts.es_client }}
8484
ports:
85-
- containerPort: {{ .Values.network.ports.http }}
86-
name: http
87-
protocol: TCP
88-
- containerPort: {{ .Values.network.ports.elasticsearch }}
89-
name: transport
90-
protocol: TCP
85+
- containerPort: {{ .Values.network.client.port }}
86+
name: {{ .Values.network.client.name }}
87+
protocol: {{ .Values.network.client.protocol }}
88+
- containerPort: {{ .Values.network.discovery.port}}
89+
name: {{ .Values.network.discovery.name }}
90+
protocol: {{ .Values.network.discovery.protocol }}
9191
volumeMounts:
9292
- name: storage
9393
mountPath: /data

elasticsearch/templates/deployment-es-data.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ kind: Deployment
1717
metadata:
1818
name: {{ .Values.labels.es_data.name }}
1919
labels:
20-
component: {{ .Values.labels.es_data.component }}
20+
component: {{ .Values.labels.common.component }}
2121
role: {{ .Values.labels.es_data.role }}
2222
spec:
2323
replicas: {{ .Values.replicas.es_data }}
2424
template:
2525
metadata:
2626
labels:
27-
component: {{ .Values.labels.es_data.component }}
27+
component: {{ .Values.labels.common.component }}
2828
role: {{ .Values.labels.es_data.role }}
2929
annotations:
3030
pod.beta.kubernetes.io/init-containers: '[
@@ -78,9 +78,9 @@ spec:
7878
- name: "ES_JAVA_OPTS"
7979
value: {{ .Values.es_java_opts.es_data }}
8080
ports:
81-
- containerPort: {{ .Values.network.ports.elasticsearch }}
82-
name: transport
83-
protocol: TCP
81+
- containerPort: {{ .Values.network.discovery.port}}
82+
name: {{ .Values.network.discovery.name}}
83+
protocol: {{ .Values.network.discovery.protocol}}
8484
volumeMounts:
8585
- name: storage
8686
mountPath: /data

elasticsearch/templates/deployment-es-master.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ kind: Deployment
1717
metadata:
1818
name: {{ .Values.labels.es_master.name }}
1919
labels:
20-
component: {{ .Values.labels.es_master.component }}
20+
component: {{ .Values.labels.common.component }}
2121
role: {{ .Values.labels.es_master.role }}
2222
spec:
2323
replicas: {{ .Values.replicas.es_master }}
2424
template:
2525
metadata:
2626
labels:
27-
component: {{ .Values.labels.es_master.component }}
27+
component: {{ .Values.labels.common.component }}
2828
role: {{ .Values.labels.es_master.role }}
2929
annotations:
3030
pod.beta.kubernetes.io/init-containers: '[
@@ -82,9 +82,9 @@ spec:
8282
- name: "ES_JAVA_OPTS"
8383
value: {{ .Values.es_java_opts.es_master }}
8484
ports:
85-
- containerPort: {{ .Values.network.ports.elasticsearch }}
86-
name: transport
87-
protocol: TCP
85+
- containerPort: {{ .Values.network.discovery.port }}
86+
name: {{ .Values.network.discovery.name }}
87+
protocol: {{ .Values.network.discovery.protocol }}
8888
volumeMounts:
8989
- name: storage
9090
mountPath: /data

elasticsearch/templates/service-es-client.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@
1515
apiVersion: v1
1616
kind: Service
1717
metadata:
18-
name: {{ .Values.labels.es_client.service_name }}
18+
name: {{ .Values.services.client.name }}
1919
labels:
20-
component: {{ .Values.labels.es_client.component }}
20+
component: {{ .Values.labels.common.component }}
2121
role: {{ .Values.labels.es_client.role }}
2222
spec:
23-
type: {{ .Values.labels.es_client.service_type }}
23+
type: {{ .Values.services.client.type }}
2424
selector:
25-
component: {{ .Values.labels.es_client.component }}
25+
component: {{ .Values.labels.common.component }}
2626
role: {{ .Values.labels.es_client.role }}
2727
ports:
28-
- name: http
29-
port: {{ .Values.network.ports.http }}
30-
protocol: TCP
28+
- name: {{ .Values.network.client.name }}
29+
port: {{ .Values.network.client.port }}
30+
protocol: {{ .Values.network.client.protocol }}
3131

elasticsearch/templates/service-es-discovery.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@
1515
apiVersion: v1
1616
kind: Service
1717
metadata:
18-
name: {{ .Values.labels.es_master.service_name }}
18+
name: {{ .Values.services.discovery.name }}
1919
labels:
20-
component: {{ .Values.labels.es_master.component }}
20+
component: {{ .Values.labels.common.component }}
2121
role: {{ .Values.labels.es_master.role }}
2222
spec:
2323
selector:
24-
component: {{ .Values.labels.es_master.component }}
24+
component: {{ .Values.labels.common.component }}
2525
role: {{ .Values.labels.es_master.role }}
2626
ports:
27-
- name: transport
28-
port: {{ .Values.network.ports.elasticsearch }}
29-
protocol: TCP
27+
- name: {{ .Values.network.discovery.name }}
28+
port: {{ .Values.network.discovery.port }}
29+
protocol: {{ .Values.network.discovery.protocol }}

elasticsearch/values.yaml

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,39 +24,46 @@ replicas:
2424
cluster_name: myesdb
2525

2626
images:
27-
elasticsearch: quay.io/pires/docker-elasticsearch-kubernetes:5.4.0
27+
elasticsearch: gcr.io/google_containers/elasticsearch:v2.4.1-2
2828
pullPolicy: Always
2929

3030
labels:
31-
es_master:
31+
common:
3232
component: elasticsearch
33+
es_master:
3334
role: master
3435
name: es-master
35-
service_name: elasticsearch-discovery
3636
es_data:
37-
component: elasticsearch
3837
role: data
3938
name: es-data
40-
service_name: es-data
4139
es_client:
42-
component: elasticsearch
4340
role: client
4441
name: es-client
45-
service_name: elasticsearch-logging
46-
service_type: LoadBalancer
47-
48-
network:
49-
ports:
50-
http: 9200 # for es-client
51-
elasticsearch: 9300 # for elasticsearch compoenent
5242

5343
#heap size via JVM flags
5444
es_java_opts:
5545
es_master: "-Xms256m -Xmx256m"
5646
es_data: "-Xms256m -Xmx256m"
5747
es_client: "-Xms256m -Xmx256m"
5848

59-
#
49+
services:
50+
client:
51+
name: elasticsearch-logging
52+
type: LoadBalancer
53+
discovery:
54+
name: elasticsearch-discovery
55+
56+
network:
57+
client:
58+
name: http
59+
port: 9200
60+
protocol: TCP
61+
discovery:
62+
name: transport
63+
port: 9300
64+
protocol: TCP
65+
66+
6067
resources:
6168
enabled: false
6269
limits:

0 commit comments

Comments
 (0)