|
@@ -1,24 +1,8 @@
|
|
|
---
|
|
|
-apiVersion: v1
|
|
|
-kind: Service
|
|
|
-metadata:
|
|
|
- name: elasticsearch-expose
|
|
|
- namespace: qa
|
|
|
- labels:
|
|
|
- app: elasticsearch-expose
|
|
|
-spec:
|
|
|
- ports:
|
|
|
- - port: 80
|
|
|
- name: client
|
|
|
- targetPort: 9200
|
|
|
- type: NodePort
|
|
|
- selector:
|
|
|
- app: elasticsearch
|
|
|
----
|
|
|
apiVersion: apps/v1
|
|
|
kind: StatefulSet
|
|
|
metadata:
|
|
|
- name: elasticsearch
|
|
|
+ name: es
|
|
|
namespace: qa
|
|
|
spec:
|
|
|
serviceName: elasticsearch
|
|
@@ -72,13 +56,11 @@ spec:
|
|
|
fieldRef:
|
|
|
fieldPath: metadata.name
|
|
|
- name: cluster.initial_master_nodes
|
|
|
- value: "elasticsearch-0,elasticsearch-1,elasticsearch-2"
|
|
|
+ value: "es-0,es-1,es-2"
|
|
|
- name: discovery.zen.minimum_master_nodes
|
|
|
value: "2"
|
|
|
- name: discovery.seed_hosts
|
|
|
- value: "qa-elasticsearch.ieasou.cn"
|
|
|
- - name: transport.tcp.port
|
|
|
- value: "80"
|
|
|
+ value: "elasticsearch"
|
|
|
- name: ES_JAVA_OPTS
|
|
|
value: "-Xms2048m -Xmx2048m"
|
|
|
- name: network.host
|
|
@@ -96,10 +78,10 @@ spec:
|
|
|
apiVersion: v1
|
|
|
kind: Service
|
|
|
metadata:
|
|
|
- name: elasticsearch-svc
|
|
|
+ name: elasticsearch
|
|
|
namespace: qa
|
|
|
labels:
|
|
|
- app: elasticsearch-svc
|
|
|
+ app: elasticsearch
|
|
|
spec:
|
|
|
selector:
|
|
|
app: elasticsearch
|
|
@@ -110,19 +92,18 @@ spec:
|
|
|
- port: 9300
|
|
|
name: inter-node
|
|
|
---
|
|
|
-apiVersion: extensions/v1beta1
|
|
|
-kind: Ingress
|
|
|
+apiVersion: v1
|
|
|
+kind: Service
|
|
|
metadata:
|
|
|
- name: elasticsearch-ingress
|
|
|
+ name: elasticsearch-cs
|
|
|
namespace: qa
|
|
|
- annotations:
|
|
|
- kubernetes.io/ingress.class: nginx
|
|
|
+ labels:
|
|
|
+ app: elasticsearch
|
|
|
spec:
|
|
|
- rules:
|
|
|
- - host: qa-elasticsearch.ieasou.cn
|
|
|
- http:
|
|
|
- paths:
|
|
|
- - path: /
|
|
|
- backend:
|
|
|
- serviceName: elasticsearch-expose
|
|
|
- servicePort: 80
|
|
|
+ type: NodePort
|
|
|
+ ports:
|
|
|
+ - port: 9200
|
|
|
+ name: client
|
|
|
+ nodePort: 30029
|
|
|
+ selector:
|
|
|
+ app: elasticsearch
|