81 lines
2.3 KiB
YAML
81 lines
2.3 KiB
YAML
clusterName: main
|
|
talosVersion: v1.6.4
|
|
kubernetesVersion: v1.29.1
|
|
endpoint: https://${VIP}:6443
|
|
allowSchedulingOnControlPlanes: true
|
|
additionalMachineCertSans:
|
|
- ${VIP}
|
|
additionalApiServerCertSans:
|
|
- ${VIP}
|
|
# Warning: Also used in Cilium CNI values!
|
|
clusterPodNets:
|
|
- 172.16.0.0/16
|
|
clusterSvcNets:
|
|
- 172.17.0.0/16
|
|
cniConfig:
|
|
name: none
|
|
patches:
|
|
- '@./patches/all.json'
|
|
nodes:
|
|
- hostname: k8s-control-1
|
|
ipAddress: ${MASTER1IP}
|
|
controlPlane: true
|
|
nameservers:
|
|
- 8.8.8.8
|
|
- 1.1.1.1
|
|
installDiskSelector:
|
|
size: <= 100TB
|
|
networkInterfaces:
|
|
# suffix is the adapter mac adres.
|
|
- interface: eth0
|
|
addresses:
|
|
- ${MASTER1IP}/24
|
|
routes:
|
|
- network: 0.0.0.0/0
|
|
gateway: ${GATEWAY}
|
|
vip:
|
|
ip: ${VIP}
|
|
controlPlane:
|
|
patches:
|
|
- '@./patches/controlplane.json'
|
|
- '@./patches/sopssecret.yaml'
|
|
- '@./patches/manifests.yaml'
|
|
# - '@./patches/kubePrism.json'
|
|
# - '@./patches/nvidia.json'
|
|
schematic:
|
|
customization:
|
|
extraKernelArgs:
|
|
- net.ifnames=0
|
|
systemExtensions:
|
|
officialExtensions:
|
|
- siderolabs/iscsi-tools
|
|
- siderolabs/qemu-guest-agent
|
|
# Enable where needed
|
|
# - siderolabs/amd-ucode
|
|
# - siderolabs/bnx2-bnx2x
|
|
# - siderolabs/drbd
|
|
# - siderolabs/gasket-driver
|
|
# - siderolabs/i915-ucode
|
|
# - siderolabs/intel-ucode
|
|
# - siderolabs/thunderbolt
|
|
worker:
|
|
patches:
|
|
- '@./patches/worker.json'
|
|
# - '@./patches/kubePrism.json'
|
|
# - '@./patches/nvidia.json'
|
|
schematic:
|
|
customization:
|
|
systemExtensions:
|
|
officialExtensions:
|
|
# Enable where needed
|
|
# - siderolabs/amd-ucode
|
|
# - siderolabs/bnx2-bnx2x
|
|
- siderolabs/iscsi-tools
|
|
- siderolabs/qemu-guest-agent
|
|
# - siderolabs/drbd
|
|
# - siderolabs/gasket-driver
|
|
# - siderolabs/i915-ucode
|
|
# - siderolabs/intel-ucode
|
|
# - siderolabs/thunderbolt
|
|
|