Elastic Cloud on Kubernetes deprecations
Over time, certain Elastic functionality becomes outdated and is replaced or removed. To help with the transition, Elastic deprecates functionality for a period before removal, giving you time to update your applications.
Review the deprecated functionality for Elastic Cloud on Kubernetes. While deprecations have no immediate impact, we strongly encourage you update your implementation after you upgrade. To learn how to upgrade, check out upgrade docs.
The eck.k8s.elastic.co/managed annotation is deprecated in favor of eck.k8s.elastic.co/pause-orchestration
The eck.k8s.elastic.co/managed annotation is deprecated as of 3.5.0 and will be removed in a future release.
Impact
The annotation continues to work in 3.5.0, but support will be dropped in a future release.
Action
Replace any usage of eck.k8s.elastic.co/managed: "false" with eck.k8s.elastic.co/pause-orchestration: "true". Unlike managed: "false", which stops all reconciliation entirely, pause-orchestration: "true" is a safer replacement that keeps essential housekeeping running (certificate rotation, services, users, and health monitoring) while pausing spec-driven orchestration.
There are no deprecations for ECK 3.4.1
There are no deprecations for ECK 3.4.0
There are no deprecations for ECK 3.3.2
There are no deprecations for ECK 3.3.1
7.17.X Elastic stack versions are deprecated as of 15 January 2026 and will be removed in a future release. Please see the EOL policy for more details.
There are no deprecations for ECK 3.2
There are no deprecations for ECK 3.1
There are no deprecations for ECK 3.0