Если вы стандартизировали развертывания Kubernetes с помощью некоторых инструментов, таких как Jenkins или чего-либо подобного, то у вас есть набор стандартных объектов, которые вы создавали для каждого развертывания, такие как configmap, secret, ingress, deploy, hpa, et c.
Тогда самый простой способ - сбросить объекты как YAML в файл и затем повторно применить их к новому Custer. Хотя это не очень хорошая практика, но самая простая.
kubectl get configmap -n <namespace> -o yaml > CLUSTER_O1_Namespace.yaml
Начните с более низких объектов, таких как configmap, секреты, внешние конечные точки, затем примените основные объекты, такие как развертывание, вход и hpa.
Убедитесь, что внешние зависимости, необходимые для объектов k8s, таких как входной контроллер, применяются в первую очередь и идентичны вашему CLUSTER_01.
Как @Arghya предложил использовать Velero (ранее Heptio Ark) если у вас есть пропускная способность.