<a id="co-migrate-onprem"></a>

# Migrate From an Existing Confluent Platform Deployment to Confluent for Kubernetes

To migrate from a non-Kubernetes Confluent deployment to a Confluent for Kubernetes (CFK)
deployment, you would need to perform the following steps:

1. Deploy a new CFK-managed cluster by following the
   [Deployment workflow](co-plan-checklist.md#co-deployment-workflow).
2. Move topic data over to the CFK cluster using Cluster Linking.
   * [What is Cluster Linking?](https://docs.confluent.io/platform/current/multi-dc-deployments/cluster-linking/index.html#what-is-cluster-linking)
   * [Data Migration with Cluster Linking](https://docs.confluent.io/cloud/current/multi-cloud/cluster-linking/migrate-cc.html)
   * [Run Cluster Linking in CFK using the declarative API](co-link-clusters.md#co-link-clusters).
3. Migrate clients to produce/consume from the new CFK managed cluster.
4. Decommission the old cluster.

   Once all operations are confirmed to be working properly, you can then
   decommission the old cluster.
