{
  "apiVersion": "enterprises.upmc.com/v1",
  "kind": "ElasticsearchCluster",
  "metadata": {
    "name": "example-es-cluster"
  },
  "spec": {
    "client-node-replicas": 3,
    "master-node-replicas": 2,
    "data-node-replicas": 3,
    "network-host": "0.0.0.0",
    "zones": ["us-east-1c", "us-east-1d", "us-east-1e"],
    "data-volume-size": "10Gi",
    "java-options": "-Xms256m -Xmx256m",
    "snapshot": {
      "scheduler-enabled": false,
      "bucket-name": "elasticsnapshots99",
      "cron-schedule": "@every 2m"
    },
    "storage": {
      "type": "gp2",
      "storage-class-provisioner": "kubernetes.io/aws-ebs"
    },
    "nodePort": 30303,
    "resources": {
      "requests": {
         "memory": "512Mi",
         "cpu": "500m"
      },
      "limits": {
        "memory": "1024Mi",
        "cpu": "1"
      }
    }
  }
}

{
  "apiVersion": "enterprises.upmc.com/v1",
  "kind": "ElasticsearchCluster",
  "metadata": {
    "name": "example-es-cluster"
  },
  "spec": {
    "client-node-replicas": 3,
    "master-node-replicas": 2,
    "data-node-replicas": 3,
    "network-host": "0.0.0.0",
    "zones": ["us-east-1c", "us-east-1d", "us-east-1e"],
    "data-volume-size": "10Gi",
    "java-options": "-Xms256m -Xmx256m",
    "snapshot": {
      "scheduler-enabled": false,
      "bucket-name": "elasticsnapshots99",
      "cron-schedule": "@every 2m"
    },
    "storage": {
      "type": "gp2",
      "storage-class-provisioner": "kubernetes.io/aws-ebs"
    },
    "resources": {
      "requests": {
         "memory": "512Mi",
         "cpu": "500m"
      },
      "limits": {
        "memory": "1024Mi",
        "cpu": "1"
      }
    }
  }
}

Remove nodeport from sample config
Remove nodeport from sample config
