Each environment has its own unique requirements that are documented
along with the upgrade instructions. Ensure that you review
the requirements before you start the upgrade process.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Upgrade Kf\n\nYou can upgrade Kf on\n[Google Kubernetes Engine (GKE)](/kubernetes-engine) clusters\nrunning in Google Cloud and on [Google Distributed Cloud](/anthos/clusters/docs/on-prem/1.10/overview) or [Google Distributed Cloud](/anthos/clusters/docs/bare-metal/latest/concepts/about-bare-metal) on-premises clusters running outside Google Cloud.\n\nEach environment has its own unique requirements that are documented\nalong with the upgrade instructions. Ensure that you review\nthe requirements before you start the upgrade process.\n\nFor more information, see:\n\n- [Upgrade Kf on GKE](/migrate/kf/docs/2.9/upgrade)\n\n- [Upgrade Kf outside Google Cloud](/migrate/kf/docs/2.9/outside-gcp-upgrade)"]]