mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Merge pull request #59319 from pires/clean_elasticsearch_example
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>. Remove resources that were moved to kubernetes/examples repo **What this PR does / why we need it**: The Elasticsearch example was moved to kubernetes/example repo. This is a clean-up PR. **Which issue(s) this PR fixes**: Closes #53142 **Special notes for your reviewer**: /cc @mcandre @dims **Release note**: ```release-note NONE ```
This commit is contained in:
		@@ -1,51 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ReplicationController
 | 
			
		||||
metadata:
 | 
			
		||||
  name: es
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
spec:
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        component: elasticsearch
 | 
			
		||||
    spec:
 | 
			
		||||
      serviceAccount: elasticsearch
 | 
			
		||||
      containers:
 | 
			
		||||
      - name: es
 | 
			
		||||
        securityContext:
 | 
			
		||||
          capabilities:
 | 
			
		||||
            add:
 | 
			
		||||
              - IPC_LOCK
 | 
			
		||||
        image: quay.io/pires/docker-elasticsearch-kubernetes:1.7.1-4
 | 
			
		||||
        env:
 | 
			
		||||
        - name: KUBERNETES_CA_CERTIFICATE_FILE
 | 
			
		||||
          value: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
 | 
			
		||||
        - name: NAMESPACE
 | 
			
		||||
          valueFrom:
 | 
			
		||||
            fieldRef:
 | 
			
		||||
              fieldPath: metadata.namespace
 | 
			
		||||
        - name: "CLUSTER_NAME"
 | 
			
		||||
          value: "myesdb"
 | 
			
		||||
        - name: "DISCOVERY_SERVICE"
 | 
			
		||||
          value: "elasticsearch"
 | 
			
		||||
        - name: NODE_MASTER
 | 
			
		||||
          value: "true"
 | 
			
		||||
        - name: NODE_DATA
 | 
			
		||||
          value: "true"
 | 
			
		||||
        - name: HTTP_ENABLE
 | 
			
		||||
          value: "true"
 | 
			
		||||
        ports:
 | 
			
		||||
        - containerPort: 9200
 | 
			
		||||
          name: http
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
        - containerPort: 9300
 | 
			
		||||
          name: transport
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
        volumeMounts:
 | 
			
		||||
        - mountPath: /data
 | 
			
		||||
          name: storage
 | 
			
		||||
      volumes:
 | 
			
		||||
      - name: storage
 | 
			
		||||
        emptyDir: {}
 | 
			
		||||
@@ -1,17 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: elasticsearch
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
spec:
 | 
			
		||||
  type: LoadBalancer
 | 
			
		||||
  selector:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
  ports:
 | 
			
		||||
  - name: http
 | 
			
		||||
    port: 9200
 | 
			
		||||
    protocol: TCP
 | 
			
		||||
  - name: transport
 | 
			
		||||
    port: 9300
 | 
			
		||||
    protocol: TCP
 | 
			
		||||
@@ -1 +0,0 @@
 | 
			
		||||
This file has moved to [https://github.com/kubernetes/examples/blob/master/staging/elasticsearch/production_cluster/README.md](https://github.com/kubernetes/examples/blob/master/staging/elasticsearch/production_cluster/README.md)
 | 
			
		||||
@@ -1,51 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ReplicationController
 | 
			
		||||
metadata:
 | 
			
		||||
  name: es-client
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: client
 | 
			
		||||
spec:
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        component: elasticsearch
 | 
			
		||||
        role: client
 | 
			
		||||
    spec:
 | 
			
		||||
      serviceAccount: elasticsearch
 | 
			
		||||
      containers:
 | 
			
		||||
      - name: es-client
 | 
			
		||||
        securityContext:
 | 
			
		||||
          capabilities:
 | 
			
		||||
            add:
 | 
			
		||||
              - IPC_LOCK
 | 
			
		||||
        image: quay.io/pires/docker-elasticsearch-kubernetes:1.7.1-4
 | 
			
		||||
        env:
 | 
			
		||||
        - name: KUBERNETES_CA_CERTIFICATE_FILE
 | 
			
		||||
          value: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
 | 
			
		||||
        - name: NAMESPACE
 | 
			
		||||
          valueFrom:
 | 
			
		||||
            fieldRef:
 | 
			
		||||
              fieldPath: metadata.namespace
 | 
			
		||||
        - name: "CLUSTER_NAME"
 | 
			
		||||
          value: "myesdb"
 | 
			
		||||
        - name: NODE_MASTER
 | 
			
		||||
          value: "false"
 | 
			
		||||
        - name: NODE_DATA
 | 
			
		||||
          value: "false"
 | 
			
		||||
        - name: HTTP_ENABLE
 | 
			
		||||
          value: "true"
 | 
			
		||||
        ports:
 | 
			
		||||
        - containerPort: 9200
 | 
			
		||||
          name: http
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
        - containerPort: 9300
 | 
			
		||||
          name: transport
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
        volumeMounts:
 | 
			
		||||
        - mountPath: /data
 | 
			
		||||
          name: storage
 | 
			
		||||
      volumes:
 | 
			
		||||
      - name: storage
 | 
			
		||||
        emptyDir: {}
 | 
			
		||||
@@ -1,46 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ReplicationController
 | 
			
		||||
metadata:
 | 
			
		||||
  name: es-data
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: data
 | 
			
		||||
spec:
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        component: elasticsearch
 | 
			
		||||
        role: data
 | 
			
		||||
    spec:
 | 
			
		||||
      serviceAccount: elasticsearch
 | 
			
		||||
      containers:
 | 
			
		||||
      - name: es-data
 | 
			
		||||
        securityContext:
 | 
			
		||||
          capabilities:
 | 
			
		||||
            add:
 | 
			
		||||
              - IPC_LOCK
 | 
			
		||||
        image: quay.io/pires/docker-elasticsearch-kubernetes:1.7.1-4
 | 
			
		||||
        env:
 | 
			
		||||
        - name: KUBERNETES_CA_CERTIFICATE_FILE
 | 
			
		||||
          value: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
 | 
			
		||||
        - name: NAMESPACE
 | 
			
		||||
          valueFrom:
 | 
			
		||||
            fieldRef:
 | 
			
		||||
              fieldPath: metadata.namespace
 | 
			
		||||
        - name: "CLUSTER_NAME"
 | 
			
		||||
          value: "myesdb"
 | 
			
		||||
        - name: NODE_MASTER
 | 
			
		||||
          value: "false"
 | 
			
		||||
        - name: HTTP_ENABLE
 | 
			
		||||
          value: "false"
 | 
			
		||||
        ports:
 | 
			
		||||
        - containerPort: 9300
 | 
			
		||||
          name: transport
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
        volumeMounts:
 | 
			
		||||
        - mountPath: /data
 | 
			
		||||
          name: storage
 | 
			
		||||
      volumes:
 | 
			
		||||
      - name: storage
 | 
			
		||||
        emptyDir: {}
 | 
			
		||||
@@ -1,15 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: elasticsearch-discovery
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: master
 | 
			
		||||
spec:
 | 
			
		||||
  selector:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: master
 | 
			
		||||
  ports:
 | 
			
		||||
  - name: transport
 | 
			
		||||
    port: 9300
 | 
			
		||||
    protocol: TCP
 | 
			
		||||
@@ -1,48 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ReplicationController
 | 
			
		||||
metadata:
 | 
			
		||||
  name: es-master
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: master
 | 
			
		||||
spec:
 | 
			
		||||
  replicas: 1
 | 
			
		||||
  template:
 | 
			
		||||
    metadata:
 | 
			
		||||
      labels:
 | 
			
		||||
        component: elasticsearch
 | 
			
		||||
        role: master
 | 
			
		||||
    spec:
 | 
			
		||||
      serviceAccount: elasticsearch
 | 
			
		||||
      containers:
 | 
			
		||||
      - name: es-master
 | 
			
		||||
        securityContext:
 | 
			
		||||
          capabilities:
 | 
			
		||||
            add:
 | 
			
		||||
              - IPC_LOCK
 | 
			
		||||
        image: quay.io/pires/docker-elasticsearch-kubernetes:1.7.1-4
 | 
			
		||||
        env:
 | 
			
		||||
        - name: KUBERNETES_CA_CERTIFICATE_FILE
 | 
			
		||||
          value: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
 | 
			
		||||
        - name: NAMESPACE
 | 
			
		||||
          valueFrom:
 | 
			
		||||
            fieldRef:
 | 
			
		||||
              fieldPath: metadata.namespace
 | 
			
		||||
        - name: "CLUSTER_NAME"
 | 
			
		||||
          value: "myesdb"
 | 
			
		||||
        - name: NODE_MASTER
 | 
			
		||||
          value: "true"
 | 
			
		||||
        - name: NODE_DATA
 | 
			
		||||
          value: "false"
 | 
			
		||||
        - name: HTTP_ENABLE
 | 
			
		||||
          value: "false"
 | 
			
		||||
        ports:
 | 
			
		||||
        - containerPort: 9300
 | 
			
		||||
          name: transport
 | 
			
		||||
          protocol: TCP
 | 
			
		||||
        volumeMounts:
 | 
			
		||||
        - mountPath: /data
 | 
			
		||||
          name: storage
 | 
			
		||||
      volumes:
 | 
			
		||||
      - name: storage
 | 
			
		||||
        emptyDir: {}
 | 
			
		||||
@@ -1,16 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: Service
 | 
			
		||||
metadata:
 | 
			
		||||
  name: elasticsearch
 | 
			
		||||
  labels:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: client
 | 
			
		||||
spec:
 | 
			
		||||
  type: LoadBalancer
 | 
			
		||||
  selector:
 | 
			
		||||
    component: elasticsearch
 | 
			
		||||
    role: client
 | 
			
		||||
  ports:
 | 
			
		||||
  - name: http
 | 
			
		||||
    port: 9200
 | 
			
		||||
    protocol: TCP
 | 
			
		||||
@@ -1,4 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ServiceAccount
 | 
			
		||||
metadata:
 | 
			
		||||
  name: elasticsearch
 | 
			
		||||
@@ -1,4 +0,0 @@
 | 
			
		||||
apiVersion: v1
 | 
			
		||||
kind: ServiceAccount
 | 
			
		||||
metadata:
 | 
			
		||||
  name: elasticsearch
 | 
			
		||||
		Reference in New Issue
	
	Block a user