mirror of
https://github.com/optim-enterprises-bv/terraform-talos.git
synced 2025-10-29 09:32:39 +00:00
3be75140ca8c33bd5135afb8a84f15c398fa4bfe
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%