Migrating to Podman 5
ECE
Following are the supported upgrade paths for Podman 5 in Elastic Cloud Enterprise.
From ↓ ... To → | Podman 5.2.2-9 | Podman 5.2.2-11 | Podman 5.2.2-13 | Podman 5.2.3 |
---|---|---|---|---|
<vanilla Linux installation> (grow) | ✓ * | ✓ * | ✓ | X |
Docker (grow-and-shrink) | ✓ * | ✓ * | ✓ | X |
Podman 4.9.4 (grow-and-shrink) | ✓ * | ✓ * | ✓ | X |
Podman 4.9.4 (in-place) | ✓ | X | X | X |
Podman 5.2.2-9 (in-place) | - | X | X | X |
* Supported but not recommended given that a newer version (Podman 5.2.2-13
) is available.
Podman 5.2.2-13
is only supported when conducting a fresh Elastic Cloud Enterprise installation or performing a grow-and-shrink update from Docker or Podman 4.
For in-place updates, it is recommended to use Podman 5.2.2-9
, since upgrades to versions 5.2.2-11
and 5.2.2-13
are affected by a known memory leak issue.
When performing an in-place update, make sure to configure the Podman version to be locked at version 5.2.2-9.*
, by following the instructions below.
## Install versionlock
sudo dnf install 'dnf-command(versionlock)'
## Lock major version
sudo dnf versionlock add --raw 'podman-5.2.2-9.*'
sudo dnf versionlock add --raw 'podman-remote-5.2.2-9.*'
## Verify that podman-5.2.2-9.* and podman-remote-5.2.2-9.* appear in the output
sudo dnf versionlock list
Podman versions 5.2.3
and higher are not supported.