Сохранение монтируемого объема под модулем в Kubernetes - PullRequest
0 голосов
/ 04 июня 2019

Можно ли сохранить настраиваемое монтирование тома таким образом, чтобы я мог выбрать монтирование любого конкретного постоянного утверждения тома при создании POD?

У меня есть список заявок на том, и я хочу настроить своиPodSpec таким образом, чтобы я мог решить, какое утверждение использовать в качестве монтирования тома без необходимости каждый раз изменять YAML.

Хорошо, если я выполнил дополнительную команду kubectl в кластере перед созданием нового модуля.

1 Ответ

1 голос
/ 05 июня 2019

На основе вашего описания здесь и в расслабленном состоянии 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. см. Документы

...