File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,14 +17,14 @@ kind: Deployment
1717metadata :
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 }}
2222spec :
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
Original file line number Diff line number Diff line change @@ -17,14 +17,14 @@ kind: Deployment
1717metadata :
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 }}
2222spec :
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 : ' [
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
Original file line number Diff line number Diff line change @@ -17,14 +17,14 @@ kind: Deployment
1717metadata :
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 }}
2222spec :
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 : ' [
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
Original file line number Diff line number Diff line change 1515apiVersion : v1
1616kind : Service
1717metadata :
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 }}
2222spec :
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
Original file line number Diff line number Diff line change 1515apiVersion : v1
1616kind : Service
1717metadata :
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 }}
2222spec :
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 }}
Original file line number Diff line number Diff line change @@ -24,39 +24,46 @@ replicas:
2424cluster_name : myesdb
2525
2626images :
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
3030labels :
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
5444es_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+
6067resources :
6168 enabled : false
6269 limits :
You can’t perform that action at this time.
0 commit comments