
Ich möchte einen großen Dateisatz von einem laufenden Kubernetes-Pod in einen anderen (möglicherweise in einem anderen Cluster) verschieben, um schnell und mit wenig oder keinen Ausfallzeiten von einer Speicherklasse in eine andere zu migrieren.
Ich möchte, dass die Dateien direkt von einem Pod in den anderen kopiert werden, vorzugsweise mit rsync.
Ich habe herausgefunden, wie ich die Aufgabe erledigen kann, frage mich aber, ob es bereits ein Tool gibt, bevor ich anfange, eines zu schreiben.
Gibt es ein einfaches Tool zum zuverlässigen Kopieren von Dateien direkt von einem laufenden Kubernetes-Pod in einen anderen?
NB: „kubectl cp“ kann diese Aufgabe ab kubectl v1.25.1 nicht mehr ausführen
➜ ~ kubectl run --image nginx nginx1
pod/nginx1 created
➜ ~ kubectl run --image nginx nginx2
pod/nginx2 created
➜ ~ kubectl cp nginx1:/etc/nginx.conf nginx2:/etc/nginx.conf
error: one of src or dest must be a local file specification