use data containers to make updates possible

This commit is contained in:
Dominic Werner 2017-04-12 17:43:55 +02:00
parent 9485cb5fba
commit 50fe73494b
3 changed files with 16 additions and 14 deletions

View File

@ -3,6 +3,7 @@ services:
es-master:
labels:
- io.rancher.container.hostname_override=container_name
- io.rancher.sidekicks=es-data
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
environment:
- "cluster.name=${cluster_name}"
@ -23,12 +24,13 @@ services:
mem_swappiness: 0
cap_add:
- IPC_LOCK
volumes:
- es-master-data:/usr/share/elasticsearch/data
volumes_from:
- es-data
es-node:
labels:
- io.rancher.container.hostname_override=container_name
- io.rancher.sidekicks=es-data
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
environment:
- "cluster.name=${cluster_name}"
@ -49,10 +51,18 @@ services:
mem_swappiness: 0
cap_add:
- IPC_LOCK
volumes:
- es-node-data:/usr/share/elasticsearch/data
volumes_from:
- es-data
depends_on:
- es-master
es-data:
labels:
- io.rancher.container.start_once=true
image: docker.elastic.co/elasticsearch/elasticsearch:5.3.0
entrypoint: /bin/true
volumes:
- /usr/share/elasticsearch/data
kibana:
labels:
@ -69,11 +79,3 @@ services:
- "${kibana_port}:5601"
depends_on:
- es-master
volumes:
es-master-data:
driver: local
per_container: true
es-node-data:
driver: local
per_container: true

View File

@ -1,6 +1,6 @@
.catalog:
name: Elasticsearch Cluster
version: 5.3.0
version: 5.3.0-rancher1
description: 3-Node Elasticsearch Cluster with Kibana
questions:

View File

@ -1,5 +1,5 @@
name: Elasticsearch Cluster 5.3.0
description: |
Elasticsearch, you know for search!
version: 5.3.0
version: 5.3.0-rancher1
category: ELK