Merge pull request #5855 from influxdata/clustered-upgrade-notes

Update InfluxDB Clustered upgrade guide
docs/notify-docs^2
Jason Stirnaman 2025-02-25 11:02:46 -06:00 committed by GitHub
commit b029354be1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 30 additions and 29 deletions

View File

@ -15,10 +15,16 @@ related:
--- ---
Use Kubernetes to upgrade your InfluxDB Clustered version. Use Kubernetes to upgrade your InfluxDB Clustered version.
The upgrade is carried out using in-place updates, ensuring minimal downtime.
InfluxDB Clustered versioning is defined in the `AppInstance` InfluxDB Clustered versioning is defined in the `AppInstance`
`CustomResourceDefinition` (CRD) in your `CustomResourceDefinition` (CRD) in your
[`myinfluxdb.yml`](/influxdb3/clustered/install/set-up-cluster/configure-cluster/). [`myinfluxdb.yml`](/influxdb3/clustered/install/set-up-cluster/configure-cluster/).
> [!Important]
> InfluxDB Clustered does not support downgrading.
> If you encounter an issue after upgrading,
> [contact InfluxData support](mailto:support@influxdata.com).
- [Version format](#version-format) - [Version format](#version-format)
- [Upgrade your InfluxDB Clustered version](#upgrade-your-influxdb-clustered-version) - [Upgrade your InfluxDB Clustered version](#upgrade-your-influxdb-clustered-version)

View File

@ -10,17 +10,16 @@ menu:
weight: 201 weight: 201
--- ---
{{% note %}} > [!Note]
## Checkpoint releases {.checkpoint} > ## Checkpoint releases {.checkpoint}
>
Some InfluxDB Clustered releases are checkpoint releases that introduce a > Some InfluxDB Clustered releases are checkpoint releases that introduce a
breaking change to an InfluxDB component. > breaking change to an InfluxDB component.
When [upgrading InfluxDB Clustered](/influxdb3/clustered/admin/upgrade/), > When [upgrading InfluxDB Clustered](/influxdb3/clustered/admin/upgrade/),
**always upgrade to each checkpoint release first, before proceeding to newer versions**. > **always upgrade to each checkpoint release first, before proceeding to newer versions**.
>
Checkpoint releases are only made when absolutely necessary and are clearly > Checkpoint releases are only made when absolutely necessary and are clearly
identified below with the <span class="cf-icon Shield pink"></span> icon. > identified below with the <span class="cf-icon Shield pink"></span> icon.
{{% /note %}}
{{< release-toc >}} {{< release-toc >}}
@ -181,11 +180,10 @@ For customers who experience this bug when attempting to upgrade to
## 20240925-1257864 {date="2024-09-25" .checkpoint} ## 20240925-1257864 {date="2024-09-25" .checkpoint}
{{% warn %}} > [!Caution]
This release has a number of bugs in it which make it unsuitable for customer use. > This release has a number of bugs in it which make it unsuitable for customer use.
If you are currently running this version, please upgrade to > If you are currently running this version, please upgrade to
[20241024-1354148](#20241024-1354148). > [20241024-1354148](#20241024-1354148).
{{% /warn %}}
### Quickstart ### Quickstart
@ -352,10 +350,9 @@ validation error when omitted.
When the `admin` section is omitted, the `admin-token` `Secret` can be used When the `admin` section is omitted, the `admin-token` `Secret` can be used
instead to get started quickly. instead to get started quickly.
{{% note %}} > [!Note]
We still highly recommend OAuth for production; however, this lets you run an > We recommend OAuth for production; however, the `admin-token` lets you run an
InfluxDB Cluster with out having to integrate with an identity provider.** > InfluxDB Cluster without having to integrate with an identity provider.**
{{% /note %}}
### Upgrade notes ### Upgrade notes
@ -680,11 +677,10 @@ Kubernetes scheduler's default behavior. For further details, please consult the
- Fix gRPC reflection to only include services served by a particular listening - Fix gRPC reflection to only include services served by a particular listening
port. port.
{{% note %}} > [!Note]
`arrow.flight.protocol.FlightService` is known to be missing in the > `arrow.flight.protocol.FlightService` is known to be missing in the
`iox-shared-querier`'s reflection service even though `iox-shared-querier` > `iox-shared-querier`'s reflection service even though `iox-shared-querier`
does run that gRPC service. > does run that gRPC service.
{{% /note %}}
--- ---
@ -889,10 +885,9 @@ spec:
### Highlights ### Highlights
{{% warn %}} > ![Important]
**This release fixes a regression in the database engine that was introduced in > **This release fixes a regression in the database engine that was introduced in
[20231115-746129](#20231115-746129).** > [20231115-746129](#20231115-746129).**
{{% /warn %}}
### Changes ### Changes