You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deploy-manage/upgrade/deployment-or-cluster/upgrade-717.md
+25-24Lines changed: 25 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,9 +88,9 @@ While the **Upgrade Assistant** helps you identify breaking changes that affect
88
88
89
89
Follow the guidelines below for your specific deployment type:
90
90
91
-
::::{applies-switch}
91
+
:::::{applies-switch}
92
92
93
-
:::{applies-item} ess:
93
+
::::{applies-item} ess:
94
94
95
95
The {{ecloud}} platform facilitates major upgrades by doing the following:
96
96
* Automatically creating a snapshot before the upgrade.
@@ -109,9 +109,9 @@ You should make sure to:
109
109
2. If you use [custom plugins or bundles](/deploy-manage/deploy/elastic-cloud/upload-custom-plugins-bundles.md), make sure they’re compatible with the next major release.
110
110
111
111
3. As a temporary solution, you can use [REST API compatibility mode](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/rest-api-compatibility.html) if your custom client applications are affected by breaking changes. This mode should only serve as a bridge to ease the upgrade process, not as a long-term strategy.
112
-
:::
112
+
::::
113
113
114
-
:::{applies-item} ece:
114
+
::::{applies-item} ece:
115
115
116
116
{{ece}} platform facilitates major upgrades by doing the following:
117
117
* When [snapshots are configured](/deploy-manage/tools/snapshot-and-restore/cloud-enterprise.md), automatically creating a snapshot before the upgrade.
@@ -134,51 +134,50 @@ You should make sure to:
134
134
2. If you use [custom plugins or bundles](/deploy-manage/deploy/elastic-cloud/upload-custom-plugins-bundles.md), make sure they’re compatible with the next major release.
135
135
136
136
3. As a temporary solution, you can use [REST API compatibility mode](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/rest-api-compatibility.html) if your custom client applications are affected by breaking changes. This mode should only serve as a bridge to ease the upgrade process, not as a long-term strategy.
137
-
:::
137
+
::::
138
138
139
-
:::{applies-item} eck:
139
+
::::{applies-item} eck:
140
140
141
141
Upgrade preparations for an {{eck}}-managed cluster are similar to a self-managed deployment. Before starting the upgrade:
142
142
143
143
* Follow the steps in [Prepare to upgrade from 7.x](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrading-elastic-stack.html#prepare-to-upgrade).
144
144
* Review the [{{es}} upgrade setup guide](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/setup-upgrade.html) for additional details and best practices.
145
145
146
146
If you're upgrading from an {{eck}} version earlier than 3.x, make sure to [upgrade ECK first](/deploy-manage/upgrade/orchestrator/upgrade-cloud-on-k8s.md) before performing the final upgrade to 9.x.
147
-
:::
147
+
::::
148
148
149
-
:::{applies-item} self:
149
+
::::{applies-item} self:
150
150
151
151
Before starting the upgrade, follow the [Prepare to upgrade from 7.x](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrading-elastic-stack.html#prepare-to-upgrade) steps.
152
152
153
153
For additional details and best practices, review the [{{es}} upgrade setup guide](https://www.elastic.co/guide/en/elasticsearch/reference/8.19/setup-upgrade.html).
154
-
:::
155
-
156
154
::::
157
155
156
+
:::::
157
+
158
158
### 8.19 upgrade execution
159
159
160
160
Keep the following considerations in mind when upgrading your deployment or cluster:
161
161
162
162
* If you use [Stack monitoring](/deploy-manage/monitor/stack-monitoring.md) with a dedicated monitoring cluster, upgrade your monitoring cluster first.
163
163
* If you use [remote cluster](/deploy-manage/remote-clusters.md) functionality, upgrade the remote clusters first.
164
+
* Before starting the upgrade, run the same checks and validations you plan to perform afterward, so you have a baseline for comparison. Refer to the [upgrade validation](#819-validation) section for example checks.
164
165
165
-
Before starting the upgrade, run the same checks and validations you plan to perform afterward, so you have a baseline for comparison. Refer to [](#819-validation) for example checks.
166
-
167
-
To perform the upgrade, follow the instructions below for your specific deployment type:
166
+
The steps below describe how to upgrade the core components of your {{stack}} environment, {{es}}, {{kib}}, and, when applicable, {{fleet-server}} and Elastic APM, for each deployment type.
168
167
169
-
::::{applies-switch}
168
+
:::::{applies-switch}
170
169
171
-
:::{applies-item} ess:
170
+
::::{applies-item} ess:
172
171
173
172
To upgrade your deployment to 8.19, follow the steps in [Upgrade on Elastic Cloud → Perform the upgrade](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrade-elastic-stack-for-elastic-cloud.html#perform-cloud-upgrade).
174
173
175
174
During the upgrade process, all components of your deployment are upgraded in the expected order:
176
175
- {{es}}
177
176
- {{kib}}
178
177
- Integrations Server ({{fleet-server}} and APM)
179
-
:::
178
+
::::
180
179
181
-
:::{applies-item} ece:
180
+
::::{applies-item} ece:
182
181
183
182
To upgrade your deployment to 8.19, follow the steps in [Upgrade on Elastic Cloud → Perform the upgrade](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrade-elastic-stack-for-elastic-cloud.html#perform-cloud-upgrade).
184
183
@@ -190,25 +189,25 @@ During the upgrade process, all components of your deployment are upgraded in th
190
189
- {{es}}
191
190
- {{kib}}
192
191
- Integrations Server ({{fleet-server}} and APM)
193
-
:::
192
+
::::
194
193
195
194
196
-
:::{applies-item} eck:
195
+
::::{applies-item} eck:
197
196
In ECK, upgrades are performed declaratively by updating the `spec.version` field in the resource manifest. Once the new version is applied, the operator automatically orchestrates the upgrade, ensuring that each component is upgraded safely and in the correct order.
198
197
199
-
To upgrade your cluster to 8.19, follow the steps in [Upgrade on ECK](/deploy-manage/upgrade/deployment-or-cluster/upgrade-on-eck.md).
198
+
To upgrade your cluster to 8.19, follow the steps in [Upgrade on ECK](/deploy-manage/upgrade/deployment-or-cluster/upgrade-on-eck.md), and start upgrading the {{es}} and {{kib}} resources that represent the cluster.
200
199
201
200
After upgrading {{es}} and {{kib}}, upgrade any [other Elastic applications](/deploy-manage/deploy/cloud-on-k8s/orchestrate-other-elastic-applications.md) connected to the cluster, such as {{fleet-server}} or Elastic APM.
202
-
:::
201
+
::::
203
202
204
-
:::{applies-item} self:
203
+
::::{applies-item} self:
205
204
To upgrade your cluster to 8.19, follow the steps in [Upgrade self-managed {{stack}}](https://www.elastic.co/guide/en/elastic-stack/8.19/upgrading-elastic-stack-on-prem.html).
206
205
207
206
Make sure to upgrade all components in the specified order.
208
-
:::
209
-
210
207
::::
211
208
209
+
:::::
210
+
212
211
### 8.19 upgrade validation [819-validation]
213
212
214
213
:::{include} _snippets/upgrade-validation.md
@@ -230,6 +229,8 @@ However, we recommend upgrading to {{version.stack}} to benefit from the latest
230
229
231
230
## Upgrade Step 2: 8.19.x → {{version.stack}}
232
231
232
+
**(work in progress, pending to align with Step 1)**
233
+
233
234
This step covers upgrading your deployment from 8.19.x to {{version.stack}}, assuming that all ingest components have been upgraded to 8.19.x, and client libraries are compatible with 9.x.
0 commit comments