Convert Elasticsearch logging to v1beta and de-salt

This commit is contained in:
Satnam Singh 2015-04-23 12:45:16 -07:00
parent 67b5b080b8
commit c9b9e7651e
4 changed files with 45 additions and 49 deletions

View File

@ -0,0 +1,33 @@
apiVersion: v1beta3
kind: ReplicationController
metadata:
labels:
name: elasticsearch-logging
kubernetes.io/cluster-service: "true"
name: elasticsearch-logging
spec:
replicas: 1
selector:
name: elasticsearch-logging
template:
metadata:
labels:
name: elasticsearch-logging
kubernetes.io/cluster-service: "true"
spec:
containers:
- image: gcr.io/google_containers/elasticsearch:1.0
name: elasticsearch-logging
ports:
- containerPort: 9200
name: es-port
protocol: TCP
- containerPort: 9300
name: es-transport-port
protocol: TCP
volumeMounts:
- mountPath: /data
name: es-persistent-storage
volumes:
- name: es-persistent-storage
emptyDir: {}

View File

@ -1,33 +0,0 @@
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"

View File

@ -1,10 +1,14 @@
apiVersion: v1beta1
apiVersion: v1beta3
kind: Service
id: elasticsearch-logging
port: 9200
containerPort: 9200
labels:
name: elasticsearch-logging
kubernetes.io/cluster-service: "true"
selector:
metadata:
labels:
name: elasticsearch-logging
kubernetes.io/cluster-service: "true"
name: elasticsearch-logging
spec:
ports:
- port: 9200
protocol: TCP
targetPort: es-port
selector:
name: elasticsearch-logging

View File

@ -38,14 +38,6 @@
- group: root
- dir_mode: 755
- file_mode: 644
/etc/kubernetes/addons/fluentd-elasticsearch/es-controller.yaml:
file.managed:
- source: salt://kube-addons/fluentd-elasticsearch/es-controller.yaml.in
- template: jinja
- group: root
- dir_mode: 755
- makedirs: True
{% endif %}
{% if grains['os_family'] == 'RedHat' %}