### Description API is sometimes temporarily unavailable when updating to a new model ### Application Configuration Fraud ### To Reproduce 1. `cx deploy` 1. Modify `dnn` (e.g. to do 100 steps) 1. `cx deploy` 1. Repeatedly run `cx predict fraud transactions.json` ### Actual Behavior `error: api "fraud" is updating` ### Expected Behavior Successful prediction requests at all times (smooth transition to new model) ### Screenshots  ### Version `master` ### Additional Context * container readiness probes [docs 1](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes), [docs 2](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/) * [bitnami example](https://github.com/bitnami/bitnami-docker-tensorflow-serving/blob/master/kubernetes.yml)