I abstract my software as a k8s operator. When I want to release my software, there are two solutions, which one is better?
Operators are designed to manage the lifecycle of application so the operator is the service that should detect and run this migration.
To accomplish this, you have a few options: