lke-addons
displague/lke-addons/linode
Terraform module provisions Linode Kubernetes Engine (LKE) with common add-ons
LKE with Extras This Terraform module provisions Linode Kubernetes Engine (LKE) with common add-ons: - External DNS External DNS is configured with a Linode API token scoped to DNS services. - Cert Manager cert-manager is configured with an HTTP prover (which uses nginx-ingress). - Nginx Ingress Controller This default ingress controller will use a single LoadBalancer Service for all Ingress objects. The Ingress is configured with 0.2.1 of which fixes problems with using the proxy protocol. (See the link for more details) Variables See terraform.tfvars.sample. Copy this to terraform.tfvars and modify as needed. Install ``sh terraform apply ``
| Name | Type | Description | Default |
|---|---|---|---|
| linode_token | string | Your Linode API Authentication Token. | required |
| issuer_email | string | An email address for ACME certificate registration. | required |
| example_host | string | If set, an ingress will be created with this hostname used. The domain should be | required |
lke_id