Sophia Ponte
04/21/2026, 1:23 AMMarvin
04/21/2026, 1:24 AMMarvin
04/21/2026, 1:27 AMSophia Ponte
04/21/2026, 1:27 AMSophia Ponte
04/21/2026, 1:27 AMMarvin
04/21/2026, 1:27 AMresearch_prefect_topic
📊 Tools used:
• research_prefect_topic (2x)Mitch Nielsen
04/21/2026, 1:54 PMMarvin
04/21/2026, 1:54 PMMarvin
04/21/2026, 1:54 PMMitch Nielsen
04/21/2026, 1:55 PMMarvin
04/21/2026, 1:55 PMMarvin
04/21/2026, 1:58 PMprefect version
python -c "import prefect, sys; print('prefect:', prefect.__version__)"
python -c "import prefect_kubernetes; print('prefect-kubernetes:', prefect_kubernetes.__version__)"
2) Upgrade just the worker to a recent Prefect 3.x and the latest prefect-kubernetes to get annotations. Keep the server at 3.4.4 if you prefer; expect only a warning.
3) If you want to suppress the warning temporarily in worker logs (not generally recommended long-term), you can set PREFECT_SERVER_VERSION_CHECK_ENABLED=false in the worker environment. The check is described here: https://github.com/PrefectHQ/prefect/blob/main/src/prefect/client/_version_checking.py.
If you share your Helm values for the worker (image repo/tag and how you’re installing integrations), I can suggest the exact changes (e.g., pinning a Prefect 3.x image and ensuring prefect-kubernetes is installed). For reference, the charts live here: https://github.com/PrefectHQ/prefect-helm.
Summary:
- You can safely run a newer 3.x worker + kubernetes integration against your 3.4.4 server to use annotations.
- Only the major version needs to match; minor/patch can diverge. Upgrading the server later will remove the warning and keep you aligned with integration minimums.