Beta Support for CRDs in the Terraform Provider for Kubernetes
The kubernetes_manifest resource can be used to create any Kubernetes API resource, including custom resource definitions. See the provider documentation page for more information on the additional attributes available for this resource.