All Downloads are FREE. Search and download functionalities are using the official Maven repository.

services.Elasticsearch.kubernetes.json Maven / Gradle / Ivy

{
  "id": "elasticsearch-config",
  "kind": "Config",
  "apiVersion": "v1beta1",
  "name": "elasticsearch-config",
  "description": "Creates a Elasticsearch cluster",
  "items": [
    {
      "apiVersion": "v1beta1",
      "containerPort": 9200,
      "id": "elasticsearch-service",
      "kind": "Service",
      "port": 9200,
      "selector": {
        "name": "elasticsearchPod"
      }
    },
    {
      "apiVersion": "v1beta1",
      "desiredState": {
        "podTemplate": {
          "desiredState": {
            "manifest": {
              "version": "v1beta1",
              "id": "elasticsearchPod",
              "containers": [
                {
                  "image": "dockerfile/elasticsearch",
                  "name": "elasticsearch-container",
                  "ports": [
                    {
                      "name": "rest",
                      "containerPort": 9200
                    }, {
                      "name": "transport",
                      "containerPort": 9300
                    }
                  ]
                }
              ]
            }
          },
          "labels": {
            "name": "elasticsearchPod"
          }
        },
        "replicaSelector": {
          "name": "elasticsearchPod"
        },
        "replicas": 3
      },
      "id": "elasticsearchController",
      "kind": "ReplicationController",
      "labels": {
        "name": "elasticsearchController"
      }
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy