displague / terraform-linode-lke-addons

Terraform module provisions Linode Kubernetes Engine (LKE) with common add-ons

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a Crossplane composition variation on this module

displague opened this issue · comments

Using Terraform to manage an LKE cluster creates obstacles in configuration and state data persistence.
While this could be rectified by using an Object Storage backend, it may be more powerful to allow the cluster to manage its own state with Crossplane's Helm provider managing the workloads within that cluster. The definition of the cluster would be a Crossplane composition in this scenario. The cluster would be created through either Terraform or Crossplane.
The services within the cluster would be crossplane managed.

Could a secondary LKE cluster (with a single nanode or no nodes) be used as the data cluster?