1. Query the application in controller and scaledown the original deployment, and update `status` in deployment with `kubetunnel/lastReplicaCount`. 3. Add logic for when disconnected/connected then scale back - scale down. 4. scale up - if replica count is not 0, then only remove label, else, scale up and remove label.