57 lines
1.4 KiB
YAML
57 lines
1.4 KiB
YAML
clusterName: noble
|
|
endpoint: https://192.168.50.230:6443
|
|
talosVersion: v1.12.5
|
|
kubernetesVersion: v1.31.1
|
|
allowSchedulingOnControlPlanes: true
|
|
|
|
# kube-vip fronts the Kubernetes API at this IP (see clusters/noble/apps/kube-vip).
|
|
# Without these SANs, TLS to https://192.168.50.230:6443 fails (cert does not match).
|
|
# Talos API (talosctl -e) also uses endpoint; include VIP in machine cert SANs.
|
|
additionalApiServerCertSans:
|
|
- 192.168.50.230
|
|
- kube.noble.lab.pcenicni.dev
|
|
|
|
additionalMachineCertSans:
|
|
- 192.168.50.230
|
|
|
|
# Use Cilium installed via GitOps (no bundled Talos CNI).
|
|
cniConfig:
|
|
name: none
|
|
|
|
clusterPodNets:
|
|
- 10.244.0.0/16
|
|
clusterSvcNets:
|
|
- 10.96.0.0/12
|
|
|
|
# Secondary disk on every node (OS stays on installDisk: /dev/sda).
|
|
# Mount matches Longhorn defaultDataPath in clusters/noble/apps/longhorn/application.yaml.
|
|
patches:
|
|
- |-
|
|
machine:
|
|
disks:
|
|
- device: /dev/sdb
|
|
partitions:
|
|
- mountpoint: /var/mnt/longhorn
|
|
|
|
nodes:
|
|
- hostname: noble-cp-1
|
|
ipAddress: 192.168.50.20
|
|
controlPlane: true
|
|
installDisk: /dev/sda
|
|
|
|
- hostname: noble-cp-2
|
|
ipAddress: 192.168.50.30
|
|
controlPlane: true
|
|
installDisk: /dev/sda
|
|
|
|
- hostname: noble-cp-3
|
|
ipAddress: 192.168.50.40
|
|
controlPlane: true
|
|
installDisk: /dev/sda
|
|
|
|
- hostname: noble-worker-1
|
|
ipAddress: 192.168.50.10
|
|
controlPlane: false
|
|
installDisk: /dev/sda
|
|
|