Skip to content

Instantly share code, notes, and snippets.

@mingderwang
Forked from anonymous/elk-rc.yaml
Created September 15, 2017 08:02
Show Gist options
  • Select an option

  • Save mingderwang/702deab8d5d43690496c821a0191d7e5 to your computer and use it in GitHub Desktop.

Select an option

Save mingderwang/702deab8d5d43690496c821a0191d7e5 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: ReplicationController
metadata:
name: elk-rc
labels:
k8s-app: elk
spec:
selector:
k8s-app: elk
template:
metadata:
labels:
k8s-app: elk
spec:
containers:
- image: eu.gcr.io/composite-watch-759/elasticsearch:latest
name: elasticsearch
ports:
- containerPort: 8080
volumeMounts:
- name: es-storage
mountPath: /usr/share/elasticsearch/data
- image: eu.gcr.io/composite-watch-759/logstash:latest
name: logstash
ports:
- containerPort: 8600
- image: eu.gcr.io/composite-watch-759/kibana
name: kibana
env:
- name: ELASTICSEARCH_URL
value: http://127.0.0.1:8080
ports:
- containerPort: 5601
volumes:
- name: es-storage
gcePersistentDisk:
pdName: es-storage-v1
fsType: ext4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment