На основе вашего описания здесь и в расслабленном состоянии https://kubernetes.slack.com/archives/C09NXKJKA/p1559740826069800
Во-первых, не существует интерактивного способа развертывания yamls, который позволит вам выбирать во время выполнения.Yaml, поэтому, вы заявляете, а потом подаете заявление.НИКАКИХ вопросов не задано, если только у вас нет синтаксических ошибок!
Во-вторых, если вы ищете команду kubectl, которую Sysadm будет применять на производстве.Затем, сразу после развертывания dev yaml, вы можете использовать (что-то похожее на ваш вариант использования) kubectl patch
[pod example example pod] --patch '{"spec":{"volumes":[{"name": "glusterfsvol","persistentVolumeClaim": {"claimName": "nameOfNewVolumeClaim"}}]}}'
Наконец, что более конкретно в вашем случае использования:использовать другой класс хранения в вашем устройстве разработки и другой в производстве.В этом у вас может быть тот же pvc, который указывает на другое хранилище, как это определено в этом кластере k8s. см. Документы