Skip to content

Commit 7e61e07

Browse files
authored
Merge pull request #3880 from replicatedhq/135027
edit limitations for ec about downgrading and skip upgrades
2 parents 3cebb81 + f35560a commit 7e61e07

4 files changed

Lines changed: 9 additions & 13 deletions

File tree

docs/enterprise/updating-embedded.mdx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import UpdateAirGapAdm from "../partials/embedded-cluster/_update-air-gap-admin-console.mdx"
22
import UpdateAirGapCli from "../partials/embedded-cluster/_update-air-gap-cli.mdx"
33
import UpdateAirGapOverview from "../partials/embedded-cluster/_update-air-gap-overview.mdx"
4-
import DoNotDowngrade from "../partials/embedded-cluster/_warning-do-not-downgrade.mdx"
54
import Overview from "../partials/embedded-cluster/_update-overview.mdx"
65

76
# Perform updates in embedded clusters
@@ -26,8 +25,6 @@ As shown in the diagram above, users check for available updates from the KOTS A
2625

2726
## Update in online clusters
2827

29-
<DoNotDowngrade/>
30-
3128
To perform an update with Embedded Cluster:
3229

3330
1. In the Admin Console, go to the **Version history** tab.
@@ -70,8 +67,6 @@ To perform an update with Embedded Cluster:
7067

7168
## Update in air gap clusters
7269

73-
<DoNotDowngrade/>
74-
7570
<UpdateAirGapOverview/>
7671

7772
### Upload the new version from the command line
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
:::important
2-
Do not downgrade the Embedded Cluster version, downgrade the Kubernetes version, nor upgrade Kubernetes by more than one minor version at a time. These actions are not prevented by the Admin Console and can lead to unexpected behavior. For more information, see [Limitations](/vendor/embedded-overview#limitations) in _Embedded Cluster Overview_.
2+
Don't downgrade the Embedded Cluster version or the Kubernetes version. Also, only increase the Kubernetes version by one minor version at a time. For more information, see [Limitations](/vendor/embedded-overview#ec-limitations) in _Embedded Cluster Overview_.
33
:::

docs/reference/embedded-config.mdx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The Embedded Cluster Config lets you define several aspects of the Kubernetes cl
2222
apiVersion: embeddedcluster.replicated.com/v1beta1
2323
kind: Config
2424
spec:
25-
version: 2.13.3+k8s-1.33
25+
version: 2.14.0+k8s-1.34
2626
roles:
2727
controller:
2828
name: app
@@ -69,11 +69,12 @@ spec:
6969
7070
## version
7171
72-
Specify which version of Embedded Cluster to install. Each version of Embedded Cluster includes particular versions of components like KOTS (Admin Console) and OpenEBS.
72+
Specify the versions of Embedded Cluster and Kubernetes to install. The version of Kubernetes is appended to the Embedded Cluster version in the format `+k8s-1.34`. For example, Embedded Cluster 2.14.0+k8s-1.34 uses Embedded Cluster 2.14.0 and Kubernetes 1.34.
7373

74-
Additionally, each version of Embedded Cluster also specifies a version of Kubernetes. For example, Embedded Cluster 2.6.0+k8s-1.31 uses Kubernetes 1.31, while 2.6.0+k8s-1.30 uses Kubernetes 1.30.
74+
Each version of Embedded Cluster includes specific versions of components like KOTS (Admin Console) and OpenEBS.
75+
For more information, see the [Embedded Cluster Release Notes](/release-notes/rn-embedded-cluster).
7576

76-
For a full list of versions, see the [Embedded Cluster Release Notes](/release-notes/rn-embedded-cluster). Replicated recommends that you update the version frequently to ensure that you are using the latest version of Embedded Cluster.
77+
Replicated recommends that you update the version frequently to ensure that you are using the latest version of Embedded Cluster.
7778

7879
<DoNotDowngrade/>
7980

docs/vendor/embedded-overview.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ The built-in extensions installed by Embedded Cluster include:
135135

136136
* **(Air Gap Only) Image registry:** For air gap installations in environments with limited or no outbound internet access, Embedded Cluster installs an image registry where the images required to install and run the application are pushed. For more information about installing in air-gapped environments, see [Air Gap Installation with Embedded Cluster](/enterprise/installing-embedded-air-gap).
137137

138-
## Limitations
138+
## Limitations {#ec-limitations}
139139

140140
Embedded Cluster has the following limitations:
141141

@@ -161,9 +161,9 @@ Embedded Cluster has the following limitations:
161161

162162
* **KOTS Auto-GitOps workflow not supported**: Embedded Cluster does not support the KOTS Auto-GitOps workflow. If an end-user is interested in GitOps, consider the Helm install method instead. For more information, see [Install with Helm](/vendor/install-with-helm).
163163

164-
* **Downgrading Embedded Cluster or Kubernetes not supported**: Downgrading the versions of Embedded Cluster or Kubernetes that are installed in the cluster is not supported. However, the Admin Console does not prevent end-users from attempting to downgrade Emebdded Cluster or Kubernetes. To avoid issues in customer installations that could be caused by downgrading, do not promote new application releases with Embedded Cluster or Kubernetes versions that are earlier than the versions used by the previous release.
164+
* **Downgrading Embedded Cluster or Kubernetes not supported**: Embedded Cluster does not support downgrading the version of Embedded Cluster or Kubernetes. Only promote new releases that use the same or later versions of Embedded Cluster and Kubernetes.
165165

166-
* **Upgrading by more than one Kubernetes version at a time not supported**: Kubernetes does not support upgrading by more than one minor version at a time. However, the Admin Console does not prevent end-users from attempting to upgrade to a release that specifies a Kubernetes version more than one minor version later than what is currently installed. To avoid issues that could be caused by skipping a minor version of Kubernetes, Replicated recommends that you select **Prevent this release from being skipped during upgrades** when you promote a new application release that increases the Kubernetes version. For more information about required releases, see [Release Properties](/vendor/releases-about#release-properties) in _About Channels and Releases_.
166+
* **Upgrading by more than one Kubernetes version at a time not supported**: Kubernetes does not support upgrading by more than one minor version at a time. To upgrade Kubernetes by more than one minor version, promote multiple releases, incrementing the version of Kubernetes by one minor version in each release.
167167

168168
* **Templating not supported in Embedded Cluster Config**: The [Embedded Cluster Config](/reference/embedded-config) resource does not support the use of Go template functions, including [Replicated template functions](/reference/template-functions-about). This only applies to the Embedded Cluster Config. You can still use template functions in the rest of your release as usual.
169169

0 commit comments

Comments
 (0)