|
40 | 40 | type: NodePort
|
41 | 41 | ---
|
42 | 42 |
|
| 43 | +kind: Service |
| 44 | +apiVersion: v1 |
| 45 | +metadata: |
| 46 | + name: consul |
| 47 | +spec: |
| 48 | + ports: |
| 49 | + - name: consul |
| 50 | + port: 8500 |
| 51 | + targetPort: 8500 |
| 52 | + selector: |
| 53 | + srv: consul |
| 54 | + type: NodePort |
| 55 | +--- |
| 56 | + |
43 | 57 | apiVersion: extensions/v1beta1
|
44 | 58 | kind: Deployment
|
45 | 59 | metadata:
|
|
54 | 68 | containers:
|
55 | 69 | - name: repl
|
56 | 70 | image: nodezoo-repl-prod:1
|
| 71 | + |
57 | 72 | ---
|
58 | 73 |
|
59 | 74 | apiVersion: extensions/v1beta1
|
@@ -89,30 +104,27 @@ spec:
|
89 | 104 | containers:
|
90 | 105 | - name: search
|
91 | 106 | image: nodezoo-search-prod:1
|
92 |
| - env: |
93 |
| - - name: BASES |
94 |
| - value: "172.17.0.6:39000" |
95 | 107 | ---
|
96 | 108 |
|
97 | 109 |
|
98 |
| -apiVersion: extensions/v1beta1 |
99 |
| -kind: Deployment |
100 |
| -metadata: |
101 |
| - name: suggest |
102 |
| -spec: |
103 |
| - replicas: 1 |
104 |
| - template: |
105 |
| - metadata: |
106 |
| - labels: |
107 |
| - srv: suggest |
108 |
| - spec: |
109 |
| - containers: |
110 |
| - - name: suggest |
111 |
| - image: nodezoo-suggest-prod:1 |
112 |
| - env: |
113 |
| - - name: BASES |
114 |
| - value: "172.17.0.6:39000" |
115 |
| ---- |
| 110 | +# apiVersion: extensions/v1beta1 |
| 111 | +# kind: Deployment |
| 112 | +# metadata: |
| 113 | +# name: suggest |
| 114 | +# spec: |
| 115 | +# replicas: 1 |
| 116 | +# template: |
| 117 | +# metadata: |
| 118 | +# labels: |
| 119 | +# srv: suggest |
| 120 | +# spec: |
| 121 | +# containers: |
| 122 | +# - name: suggest |
| 123 | +# image: nodezoo-suggest-prod:1 |
| 124 | +# env: |
| 125 | +# - name: BASES |
| 126 | +# value: "172.17.0.6:39000" |
| 127 | +# --- |
116 | 128 |
|
117 | 129 |
|
118 | 130 | apiVersion: extensions/v1beta1
|
@@ -153,60 +165,84 @@ spec:
|
153 | 165 | value: "172.17.0.6:39000"
|
154 | 166 | ---
|
155 | 167 |
|
156 |
| -apiVersion: extensions/v1beta1 |
157 |
| -kind: Deployment |
158 |
| -metadata: |
159 |
| - name: github |
160 |
| -spec: |
161 |
| - replicas: 1 |
162 |
| - template: |
163 |
| - metadata: |
164 |
| - labels: |
165 |
| - srv: github |
166 |
| - spec: |
167 |
| - containers: |
168 |
| - - name: github |
169 |
| - image: nodezoo-github-prod:1 |
170 |
| - env: |
171 |
| - - name: BASES |
172 |
| - value: "172.17.0.6:39000" |
173 |
| ---- |
| 168 | +# apiVersion: extensions/v1beta1 |
| 169 | +# kind: Deployment |
| 170 | +# metadata: |
| 171 | +# name: github |
| 172 | +# spec: |
| 173 | +# replicas: 1 |
| 174 | +# template: |
| 175 | +# metadata: |
| 176 | +# labels: |
| 177 | +# srv: github |
| 178 | +# spec: |
| 179 | +# containers: |
| 180 | +# - name: github |
| 181 | +# image: nodezoo-github-prod:1 |
| 182 | +# env: |
| 183 | +# - name: BASES |
| 184 | +# value: "172.17.0.6:39000" |
| 185 | +# --- |
| 186 | + |
| 187 | +# apiVersion: extensions/v1beta1 |
| 188 | +# kind: Deployment |
| 189 | +# metadata: |
| 190 | +# name: validate |
| 191 | +# spec: |
| 192 | +# replicas: 1 |
| 193 | +# template: |
| 194 | +# metadata: |
| 195 | +# labels: |
| 196 | +# srv: validate |
| 197 | +# spec: |
| 198 | +# containers: |
| 199 | +# - name: validate |
| 200 | +# image: nodezoo-validate-prod:1 |
| 201 | +# env: |
| 202 | +# - name: BASES |
| 203 | +# value: "172.17.0.6:39000" |
| 204 | +# --- |
| 205 | + |
174 | 206 |
|
175 | 207 | apiVersion: extensions/v1beta1
|
176 | 208 | kind: Deployment
|
177 | 209 | metadata:
|
178 |
| - name: validate |
| 210 | + name: elastic |
179 | 211 | spec:
|
180 | 212 | replicas: 1
|
181 | 213 | template:
|
182 | 214 | metadata:
|
183 | 215 | labels:
|
184 |
| - srv: validate |
| 216 | + srv: elastic |
185 | 217 | spec:
|
186 | 218 | containers:
|
187 |
| - - name: validate |
188 |
| - image: nodezoo-validate-prod:1 |
| 219 | + - name: elastic |
| 220 | + image: docker.elastic.co/elasticsearch/elasticsearch:5.2.2 |
189 | 221 | env:
|
190 |
| - - name: BASES |
191 |
| - value: "172.17.0.6:39000" |
192 |
| ---- |
| 222 | + - name: "xpack.security.enabled" |
| 223 | + value: "false" |
| 224 | + initContainers: |
| 225 | + - name: init-sysctl |
| 226 | + image: busybox |
| 227 | + imagePullPolicy: IfNotPresent |
| 228 | + command: ["sysctl", "-qw", "vm.max_map_count=262144"] |
| 229 | + securityContext: |
| 230 | + privileged: true |
193 | 231 |
|
| 232 | +--- |
194 | 233 |
|
195 | 234 | apiVersion: extensions/v1beta1
|
196 | 235 | kind: Deployment
|
197 | 236 | metadata:
|
198 |
| - name: elastic |
| 237 | + name: consul |
199 | 238 | spec:
|
200 | 239 | replicas: 1
|
201 | 240 | template:
|
202 | 241 | metadata:
|
203 | 242 | labels:
|
204 |
| - srv: elastic |
| 243 | + srv: consul |
205 | 244 | spec:
|
206 | 245 | containers:
|
207 |
| - - name: elastic |
208 |
| - image: docker.elastic.co/elasticsearch/elasticsearch:5.2.2 |
209 |
| - env: |
210 |
| - - name: "XPACK_SECURITY_ENABLED" |
211 |
| - value: "false" |
| 246 | + - name: consul |
| 247 | + image: consul |
212 | 248 |
|
0 commit comments