Динамическое предоставление тома Cinder и персистентного тома с использованием Terraform через Kubernetes

Я проводил исследование и пытался выяснить, есть ли способ динамического создания томов Cinder и Persistent с использованием Terraform через Kubernetes. Итак, я беру информацию отсюда:

https://www.terraform.io/docs/providers/kubernetes/r/persistent_volume.html https://docs.okd.io/latest/install_config/persistent_storage/persistent_storage_cinder.html

но похоже, что том Cinder должен быть создан вручную раньше, а затем постоянный том может быть связан с уже созданным "volume_id".

Тем не менее, я считаю, что есть способ динамического создания PV, глядя здесь

https://www.terraform.io/docs/providers/kubernetes/d/storage_class.html

но я не уверен, как это должно выглядеть и если это возможно с помощью Terraform?

Спасибо!

1 ответ

Я нашел способ. Вот способ сделать это -> https://kubernetes.io/blog/2017/03/dynamic-provisioning-and-storage-classes-kubernetes/ и https://www.terraform.io/docs/providers/kubernetes/r/storage_class.html и https://kubernetes.io/docs/concepts/storage/storage-classes/

Поэтому при развертывании с помощью Terraform вы должны указать "storage_class_name = name_of_your_class" в своем "ресурсе"kubernetes_persistent_volume_claim"в разделе" spec ".

Класс хранения должен быть создан до Тат в Kubernetes.

Другие вопросы по тегам