Selaa lähdekoodia

deploy qa/elasticsearch:1.0

yangxg 3 vuotta sitten
vanhempi
commit
6df493d1bb
1 muutettua tiedostoa jossa 17 lisäystä ja 36 poistoa
  1. 17 36
      deploy-tmp.yaml

+ 17 - 36
deploy-tmp.yaml

@@ -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