Marcel Straub 18941f9eec Enable IPv4 BGP networking (#10)
- IPv4 networking with BGP peering to upstream router
- Ethernet interface MTU configurable (9000 bytes)

Co-authored-by: Marcel Straub <m@straubs.eu>
Reviewed-on: #10
2025-09-08 21:54:03 +02:00
2025-09-08 21:54:03 +02:00
2025-09-08 21:54:03 +02:00

Talos Cluster

Repository Structure

  1. Infrastructure

Architecture

Network

Node Network

  • IPv4 configuration uses DHCP with static MAC binding for easy bring-up
  • IPv6 addresses are manually assigned
  • DNS Zone: prod.k8.eis-mk8.de.s5b.org
VLAN IPv4 IPv6
210 10.51.10.0/23 2a13:fc80:1:a::/64

Pod Network

  • IPv6 only
  • Prefix: 2a13:fc80:0001:d200::/64

Service Network

  • Dual-Stack
  • IPv6 Prefix: 2a13:fc80:0001:d201::/64
  • IPv4 Prefix: 185.83.87.48/28

BGP

ASN Who
65000 Upstream Router
65001 Cluster

How to use

Prerequisites

Secrets handling

Use direnv package to automatically load the environment variables for a directory and keep the secrets in .envrc files. For ZSH, add

eval "$(direnv hook zsh)"
``

to your ``.zshrc`` for automatic loading on directory change.
Description
S5B.org Kubernetes setup
Readme 531 KiB
Languages
HCL 77%
Shell 19%
Dockerfile 4%