
Мы используем Kubernetes с некоторыми пользовательскими расширениями. Мы хотели бы расширить его, terraform-provider-kubernetes
чтобы иметь пользовательские ресурсы. Я не могу найти никакой документации или примеров для этого. Это возможно? Любые указания будут оценены.
Заранее спасибо.
решение1
Провайдер поддерживается на GitHub по адресуhttps://github.com/terraform-providers/terraform-provider-kubernetes
Чтобы добавить больше ресурсов, вы можете скомпилировать собственную версию провайдера и добавить необходимый go-код. Посмотрите на существующий исходный код иДокументация по плагинам Terraformдолжно дать вам представление о том, как использовать API и добавлять пользовательские ресурсы.
В зависимости от характера ваших ресурсов вы сможете позже решить, хотите ли вы предоставить их всем (если они представляют общий интерес) или вам следует поддерживать собственную версию провайдера (если расширения очень специфичны и работают только для вас).