<p>Is it possible to move every deployment on a running k8s cluster to another running k8s cluster?
I don't need to move cluster configurations, just every deployment, its pods, secrets, services, endpoints, pv/pvc, ingress etc. Everything that would be attached to a namespace and deleted in case that namespace gets deleted.</p>

simple-thomas
<p>As @<strong>Jonas</strong> suggested, except for PVs, <strong>you can apply the same Yaml manifests to migrate every deployment from one kubernetes cluster to another cluster</strong>. For PVs, you need to backup and restore PVs by referring to the official kubernetes doc on <a href="https://kubernetes.io/docs/concepts/storage/volume-snapshots/" rel="nofollow noreferrer">Creating volume snapshot</a> and <a href="https://kubernetes.io/docs/concepts/storage/volume-snapshots/" rel="nofollow noreferrer">Restoring Volume from Snapshot Support</a>.</p>
<blockquote>
<p>Volume snapshots provide Kubernetes users with a standardized way to copy a volume's contents at a particular point in time without creating an entirely new volume. This functionality enables, for example, database administrators to backup databases before performing edit or delete modifications.</p>
</blockquote>
<p>You can also use the <a href="https://velero.io/docs/v1.2.0/" rel="nofollow noreferrer">Velero</a>, <a href="https://github.com/utkuozdemir/pv-migrate#use-cases" rel="nofollow noreferrer">pv-migrate</a> tool/kubectl plugin and similar <a href="https://github.com/kubernetes/kubernetes/issues/24229" rel="nofollow noreferrer">github issue</a> for more details, which will help you to easily migrate the contents of one Kubernetes PVC to another.</p>
