mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-10-30 17:58:32 +00:00 
			
		
		
		
	
			
				
					
						
					
					b438baefa0228f4dd7a79ffcdc75403e623c620c
				
			
			
		
	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.
- Azure - many regions, many zones. Well tested with talos 1.1.x. Platform addons: CCM,CSI,Autoscaler
- GCP - one region, many zones. Well tested with talos 0.14.0. Platform addons: CCM,CSI,Autoscaler
- Hetzner - many regions. Well tested with talos 0.14.0. Platform addons: CCM,CSI,Autoscaler
- Openstack - many regions, many zones. Well tested with talos 1.1.x. Platform addons: CCM,CSI
- Oracle - many regions, many zones. Well tested with talos 1.0.0.
- Scaleway - many regions. Well tested with talos 1.0.0. Platform addons: CCM
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%
							
						
					