Динамическое предоставление тома Cinder и персистентного тома с использованием Terraform через Kubernetes - PullRequest
0 голосов
/ 20 ноября 2018

Я проводил исследование и пытался выяснить, есть ли способ динамического создания томов 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 Ответ

0 голосов
/ 21 ноября 2018

Я нашел способ. Вот способ сделать это -> 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/#openstack-cinder

Так что, когда вы развертываете с Terraform, вы должныукажите "storage_class_name = name_of_your_class" в вашем "ресурсе" kubernetes_persistent_volume_claim "" в разделе "spec".

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

...