
Wir verwenden Kubernetes mit einigen benutzerdefinierten Erweiterungen. Wir möchten es erweitern, terraform-provider-kubernetes
um benutzerdefinierte Ressourcen zu haben. Ich kann anscheinend keine Dokumentation oder Beispiele dafür finden. Ist das möglich? Ich wäre für alle Hinweise dankbar.
Dank im Voraus.
Antwort1
Der Anbieter wird auf GitHub verwaltet unterhttps://github.com/terraform-providers/terraform-provider-kubernetes
Um weitere Ressourcen hinzuzufügen, können Sie Ihre eigene Version des Anbieters kompilieren und den erforderlichen Go-Code hinzufügen. Ein Blick auf den vorhandenen Quellcode und dieDokumentation zu Terraform-Pluginssollte Ihnen eine Vorstellung davon geben, wie Sie die APIs verwenden und benutzerdefinierte Ressourcen hinzufügen.
Abhängig von der Art Ihrer Ressourcen können Sie später entscheiden, ob Sie diese für alle wieder zur Verfügung stellen möchten (wenn sie von allgemeinem Interesse sind) oder ob Sie einen eigenen Fork des Anbieters pflegen müssen (wenn die Erweiterungen sehr spezifisch sind und nur für Sie selbst funktionieren).