Migrating to Podman 5
ECE
This guide describes the supported ways to upgrade or migrate your Elastic Cloud Enterprise (ECE) hosts to Podman 5. There are two primary methods:
In-place upgrade: Update Podman directly on existing ECE hosts without replacing them. In-place upgrades to Podman 5 are only supported from existing Podman-based hosts.
Grow-and-shrink upgrade: Add new hosts running the desired Podman version to your ECE installation, then remove the old ones. This method is safer and preferred, as it avoids potential risks associated with upgrading the container engine or the operating system in place.
ECE supports Podman 5, regardless of your upgrade method. Refer to the official Support matrix for details on supported versions.
Podman versions 5.2.2-11 and 5.2.2-13 are affected by a known memory leak issue. To avoid this issue, use a later Podman version.
The following table summarizes the supported upgrade paths to Podman 5 in ECE.
| From ↓ ... To → | Podman 5 |
|---|---|
| <vanilla Linux installation> (grow) | ✓ |
| Docker (grow-and-shrink) | ✓ |
| Podman 4.9.4 (grow-and-shrink) | ✓ |
| Podman 4.9.4 (in-place) | ✓ |
| Podman 5.2.2 (grow-and-shrink) | ✓ |
| Podman 5.2.2 (in-place) | ✓ |
As shown in the table above, migrations from Docker are only supported using the grow-and-shrink method.