Updated docs

This commit is contained in:
Max Pfeiffer
2025-11-08 10:49:26 +01:00
parent 9a073c50b7
commit 4c1bd8764e
2 changed files with 12 additions and 2 deletions

View File

@@ -3,7 +3,15 @@ A turnkey Kubernetes cluster built with [Talos Linux](https://www.talos.dev/) ru
[Proxmox VE hypervisor](https://www.proxmox.com/en/products/proxmox-virtual-environment/overview). [Proxmox VE hypervisor](https://www.proxmox.com/en/products/proxmox-virtual-environment/overview).
Provisioning is done with [OpenTofu](https://opentofu.org/). Provisioning is done with [OpenTofu](https://opentofu.org/).
The Kubernetes cluster uses [Cilium](https://cilium.io/) as Container Network Interface (CNI). Kubernetes cluster features:
* no kube-proxy
* [Cilium](https://cilium.io/) as Container Network Interface (CNI)
* without kube-proxy
* with [L2 loadbalancer support](https://docs.cilium.io/en/stable/network/l2-announcements/)
* with [Ingress controller support](https://docs.cilium.io/en/stable/network/servicemesh/ingress/)
* with [Gateway API support](https://docs.cilium.io/en/stable/network/servicemesh/gateway-api/gateway-api/)
* with [Egress gateway support](https://docs.cilium.io/en/stable/network/egress-gateway/egress-gateway/)
* [Gateway API](https://gateway-api.sigs.k8s.io/) CRDs are installed
## Requirements ## Requirements
You need to have installed on your local machine: You need to have installed on your local machine:
@@ -66,6 +74,8 @@ in your `configuration.auto.tfvars` file i.e., http://argocd.local.
## Information Sources ## Information Sources
* [Talos Linux documentation](https://www.talos.dev/v1.8/) * [Talos Linux documentation](https://www.talos.dev/v1.8/)
* [Talos Linux Image Factory](https://factory.talos.dev/) * [Talos Linux Image Factory](https://factory.talos.dev/)
* [Cilium documentation](https://docs.cilium.io/en/stable/)
* [Gateway API](https://gateway-api.sigs.k8s.io/)
* Terraform providers: * Terraform providers:
* [terraform-provider-proxmox](https://github.com/Telmate/terraform-provider-proxmox) * [terraform-provider-proxmox](https://github.com/Telmate/terraform-provider-proxmox)
* [terraform-provider-talos](https://github.com/siderolabs/terraform-provider-talos) * [terraform-provider-talos](https://github.com/siderolabs/terraform-provider-talos)

View File

@@ -38,7 +38,7 @@ data "helm_template" "cilium" {
name = "k8sServicePort" name = "k8sServicePort"
value = "7445" value = "7445"
}, },
# Loadbalancer # L2 Loadbalancer
# See: https://docs.cilium.io/en/stable/network/l2-announcements/ # See: https://docs.cilium.io/en/stable/network/l2-announcements/
{ {
name = "l2announcements.enabled" name = "l2announcements.enabled"