mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-10-29 09:32:39 +00:00 
			
		
		
		
	
			
				
					
						
					
					9165cc2d87624aa3df2305c0ba2118d01ee8760b
				
			
			
		
	Terraform examples for Talos
I store here the terraform code to launch Talos in the clouds. I wouldn't use the terrafrom modules from internet. The goal is to create all cloud services from scratch.
| Platform | Checked Talos version | Addons | Setup type | Nat | 
|---|---|---|---|---|
| Azure | 1.1.0 | CCM,CSI,Autoscaler | many regions, many zones | ✓ | 
| GCP | 0.14.0 | CCM,CSI,Autoscaler | one region, many zones | ✓ | 
| Hetzner | 0.14.0 | CCM,CSI,Autoscaler | many regions | ✗ | 
| Openstack | 1.1.0 | CCM,CSI | many regions, many zones | ✓ | 
| Oracle | 1.0.0 | many regions, many zones | ✓ | |
| Scaleway | 1.1.0 | CCM,CSI | one region | ✓ | 
Common
- cilium network with vxlan tunnels.
- ingress-nginx (daemonsets) runs on webrole nodes. It useshostNetworkports 80,443 for optimizations. It helps me to tweak the kernel on a host and apply it to ingress controller. And I can disable conntrack too.
- coredns-local (daemonsets) uses dummy interface on al nodes and has ip 169.254.2.53It increases the dns response (all traffic does not leave the node). It makes sense in multi-cloud setup. Kubernets still does not have geo-based load balancer capabilities (alfa).
- rancher.io/local-path as default storage class.
					Languages
				
				
								
								
									HCL
								
								80.2%
							
						
							
								
								
									Smarty
								
								11.3%
							
						
							
								
								
									Makefile
								
								8.5%
							
						
					