apiVersion: v1beta1 kind: ReplicationController id: elasticsearch-logging-controller desiredState: replicas: {{ pillar['elasticsearch_replicas'] }} replicaSelector: name: elasticsearch-logging podTemplate: desiredState: manifest: version: v1beta1 id: es-log-ingestion containers: - name: elasticsearch-logging image: gcr.io/google_containers/elasticsearch:1.0 ports: - name: es-port containerPort: 9200 - name: es-transport-port containerPort: 9300 volumeMounts: - name: es-persistent-storage mountPath: /data volumes: - name: es-persistent-storage source: emptyDir: {} labels: name: elasticsearch-logging kubernetes.io/cluster-service: "true" labels: name: elasticsearch-logging kubernetes.io/cluster-service: "true"