The great restructuring.
This commit is contained in:
parent
3f4fc60877
commit
afd3a209ab
1 changed files with 106 additions and 63 deletions
|
@ -1,54 +1,22 @@
|
|||
---
|
||||
clusterName: ${clusterName}
|
||||
clusterName: valinor
|
||||
|
||||
talosVersion: v1.5.1
|
||||
kubernetesVersion: 1.28.1
|
||||
endpoint: "https://${clusterName}.hsn.dev:6443"
|
||||
talosVersion: v1.5.5
|
||||
kubernetesVersion: 1.28.3
|
||||
endpoint: "https://10.2.0.3:6443"
|
||||
|
||||
cniConfig:
|
||||
name: none
|
||||
|
||||
additionalApiServerCertSans:
|
||||
- ${clusterEndpointIP}
|
||||
- 10.2.0.3
|
||||
|
||||
additionalMachineCertSans:
|
||||
- ${clusterEndpointIP}
|
||||
- ${clusterName}.hsn.dev
|
||||
- 10.2.0.3
|
||||
|
||||
nodes:
|
||||
# cloud CAX21 Arm64
|
||||
- hostname: aule.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.3
|
||||
controlPlane: true
|
||||
installDiskSelector:
|
||||
busPath: /dev/sda
|
||||
networkInterfaces:
|
||||
- interface: eth0
|
||||
dhcp: true
|
||||
- interface: eth1
|
||||
dhcp: true
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
|
||||
- hostname: eonwe.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.5
|
||||
controlPlane: true
|
||||
installDiskSelector:
|
||||
busPath: /dev/sda
|
||||
networkInterfaces:
|
||||
- interface: eth0
|
||||
dhcp: true
|
||||
- interface: eth1
|
||||
dhcp: true
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
|
||||
- hostname: arlen.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.4
|
||||
controlPlane: true
|
||||
|
@ -61,12 +29,13 @@ nodes:
|
|||
dhcp: true
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
gateway: 10.2.0.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
- hostname: vaire.hsn.dev
|
||||
# cloud CAX21 Arm64
|
||||
- hostname: arlen.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.8
|
||||
controlPlane: false
|
||||
ipAddress: 10.2.0.5
|
||||
controlPlane: true
|
||||
installDiskSelector:
|
||||
busPath: /dev/sda
|
||||
networkInterfaces:
|
||||
|
@ -76,39 +45,115 @@ nodes:
|
|||
dhcp: true
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
gateway: 10.2.0.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
# cloud CAX21 Arm64
|
||||
- hostname: eonwe.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.6
|
||||
controlPlane: true
|
||||
installDiskSelector:
|
||||
busPath: /dev/sda
|
||||
networkInterfaces:
|
||||
- interface: eth0
|
||||
dhcp: true
|
||||
- interface: eth1
|
||||
dhcp: true
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.0.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
# Bare-metal AX41-Nvme - AMD Ryzen 5 3600 6-Core Processor (Zen2) - 64GB ECC RAM
|
||||
- hostname: nienna.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.9
|
||||
ipAddress: 10.2.1.2
|
||||
controlPlane: false
|
||||
# customization:
|
||||
# systemExtensions:
|
||||
# officialExtensions:
|
||||
# - siderolabs/amd-ucode
|
||||
talosImageURL: factory.talos.dev/installer/96f8c146a67c80daad900d3fc1a6976fe11062321eee9ab6ae2a6aea88b2d26e
|
||||
installDiskSelector:
|
||||
busPath: /dev/sda
|
||||
busPath: /pci0000:00/0000:00:03.1/0000:27:00.0/nvme/nvme0/nvme0n1
|
||||
networkInterfaces:
|
||||
- interface: eth0
|
||||
dhcp: true
|
||||
- interface: eth1
|
||||
- interface: enp35s0
|
||||
dhcp: true
|
||||
vlans:
|
||||
- vlanId: 4010
|
||||
mtu: 1400
|
||||
addresses:
|
||||
- 10.2.1.2/24
|
||||
dhcp: false
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
# VM on Bare-metal EX44 Proxmox pve - 13th Gen Intel(R) Core(TM) i5-13500 - 64GB RAM
|
||||
- hostname: orome.hsn.dev
|
||||
disableSearchDomain: true
|
||||
ipAddress: 10.2.0.10
|
||||
ipAddress: 10.2.1.3
|
||||
controlPlane: false
|
||||
# customization:
|
||||
# extraKernelArgs:
|
||||
# - net.ifnames=0
|
||||
# systemExtensions:
|
||||
# officialExtensions:
|
||||
# - siderolabs/intel-ucode
|
||||
# - siderolabs/i915-ucode
|
||||
# - siderolabs/qemu-guest-agent
|
||||
installDiskSelector:
|
||||
busPath: /dev/sda
|
||||
busPath: /pci0000:00/0000:00:0a.0/virtio1/
|
||||
talosImageURL: factory.talos.dev/installer/f2f665587318c2d79e7b315cc333fff276ed59c8de831f16e28b4db107496ac2
|
||||
networkInterfaces:
|
||||
- interface: eth0
|
||||
dhcp: true
|
||||
- interface: eth1
|
||||
dhcp: true
|
||||
dhcp: false
|
||||
addresses:
|
||||
- 10.2.1.3/24
|
||||
routes:
|
||||
- network: 10.2.0.0/16
|
||||
gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 2048
|
||||
|
||||
- interface: eth1
|
||||
dhcp: true
|
||||
routes:
|
||||
- network: 0.0.0.0/0 # The route's network (destination).
|
||||
gateway: 192.168.20.1 # The route's gateway (if empty, creates link scope route).
|
||||
metric: 1024
|
||||
# - hostname: vaire.hsn.dev
|
||||
# disableSearchDomain: true
|
||||
# ipAddress: 10.2.0.8
|
||||
# controlPlane: false
|
||||
# installDiskSelector:
|
||||
# busPath: /dev/sda
|
||||
# networkInterfaces:
|
||||
# - interface: eth0
|
||||
# dhcp: true
|
||||
# - interface: eth1
|
||||
# dhcp: true
|
||||
# routes:
|
||||
# - network: 10.2.0.0/16
|
||||
# gateway: 10.2.1.1 # The route's gateway (if empty, creates link scope route).
|
||||
# metric: 2048
|
||||
worker:
|
||||
patches:
|
||||
- |-
|
||||
machine:
|
||||
sysctls:
|
||||
fs.inotify.max_user_watches: "1048576"
|
||||
fs.inotify.max_user_instances: "8192"
|
||||
time:
|
||||
disabled: false
|
||||
servers:
|
||||
- ntp.hetzner.com
|
||||
kubelet:
|
||||
extraArgs:
|
||||
feature-gates: CronJobTimeZone=true,GracefulNodeShutdown=true,NewVolumeManagerReconstruction=false
|
||||
rotate-server-certificates: "true"
|
||||
extraConfig:
|
||||
maxPods: 150
|
||||
nodeIP:
|
||||
validSubnets:
|
||||
- 10.2.0.0/16
|
||||
controlPlane:
|
||||
patches:
|
||||
- |-
|
||||
|
@ -150,12 +195,10 @@ controlPlane:
|
|||
maxPods: 150
|
||||
nodeIP:
|
||||
validSubnets:
|
||||
- 10.2.0.0/24
|
||||
- 10.2.0.0/16
|
||||
network:
|
||||
extraHostEntries:
|
||||
- ip: ${clusterEndpointIP}
|
||||
aliases:
|
||||
- ${clusterName}.hsn.dev
|
||||
- ip: 10.2.0.3
|
||||
sysctls:
|
||||
fs.inotify.max_user_watches: "1048576"
|
||||
fs.inotify.max_user_instances: "8192"
|
||||
|
|
Reference in a new issue