Update a deployment template to a supported instance configuration
editUpdate a deployment template to a supported instance configuration
editIn certain cases you may have a deployment template from a previous version of Elastic Cloud Enterprise that does not match a currently supported instance configuration. If this happens, you can follow these steps to correct the problem.
- Create a new deployment template that matches the configuration of your cluster.
-
Open the Advanced cluster configuration page and update the following setting to associate the cluster with your newly created deployment template:
"deployment_template": { "id": "NEW_DEPLOYMENT_TEMPLATE_NAME>" }
-
Modify the new deployment template to match the features of your deployment. You can substitute any topology element that is deprecated with one that is not deprecated. For example, you can remove
ingest
and addcoordinating
.- NOTE
-
The
ingest
instance configuration should not be confused with theingest
instance type. Theingest
instance configuration is deprecated in favor of the newcoordinating
instance configuration. Theingest
instance type, likemaster
anddata
, indicates the role assigned to the node in the Elasticsearch cluster.
- Open the page for your deployment and click edit. Disable the node that is deprecated and then enable the new supported node. Following our example, you would disable the dedicated ingest instance and enable the coordinating instance.
-
Use the Set instance configuration API to modify the instance configuration and adjust it to meet a currently supported combination of node types.
- TIP
-
For your own custom instance configurations (those not identified as
System
), when marked as deprecated they are able to be updated in order to match a currently supported combination of instance types. For example, suppose that your instance configuration has instance types:master
,data
. This combination of instance types is deprecated, since the configuration needs to include all three ofmaster
,data
, andingest
. In this case, an API call modifying the instance configuration to addingest
is supported, since it’s required to raise the instance configuration to a currently allowed combination of instance types.
- Once you have updated your instance configuration, the deprecation notice for this deployment template disappears on the Cloud UI and no further adjustment is needed.