import UpdateAirGapAdm from "../partials/embedded-cluster/_update-air-gap-admin-console.mdx" import UpdateAirGapCli from "../partials/embedded-cluster/_update-air-gap-cli.mdx" import UpdateAirGapOverview from "../partials/embedded-cluster/_update-air-gap-overview.mdx" import DoNotDowngrade from "../partials/embedded-cluster/_warning-do-not-downgrade.mdx" import Overview from "../partials/embedded-cluster/_update-overview.mdx"
This topic describes how to perform updates for Replicated Embedded Cluster installations.
:::note If you are instead looking for information about Replicated kURL, see Performing Updates in kURL Clusters. :::
The following diagram demonstrates how updates are performed with Embedded Cluster in online (internet-connected) environments:
View a larger version of this image
As shown in the diagram above, users check for available updates from the KOTS Admin Console. When deploying the new version, both the application and the cluster infrastructure are updated as needed.
To perform an update with Embedded Cluster:
-
In the Admin Console, go to the Version history tab.
All versions available for upgrade are listed in the Available Updates section:
-
Click Deploy next to the target version.
-
On the Config screen of the upgrade wizard, make any necessary changes to the configuration for the application. Click Next.
View a larger version of this image
:::note Any changes made on the Config screen of the upgrade wizard are not set until the new version is deployed. :::
-
On the Preflight screen, view the results of the preflight checks.
-
On the Confirm screen, click Deploy.
View a larger version of this image
During updates, the Admin Console is unavailable. A modal is displayed with a message that the update is in progress.
:::note KOTS can experience downtime during an update, such as in single-node installations. If downtime occurs, refreshing the page results in a connection error. Users can refresh the page again after the update is complete to access the Admin Console. :::
To update by uploading the air gap bundle for the new version from the command line:
To update by uploading the air gap bundle for the new version from the Admin Console: