|
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