76 lines
1.7 KiB
YAML
76 lines
1.7 KiB
YAML
clusterName: home-cluster
|
|
|
|
talosVersion: 1.10.1
|
|
kubernetesVersion: 1.33.0
|
|
|
|
endpoint: https://10.10.10.3:6443
|
|
#domain: ${myDomainName}
|
|
|
|
additionalMachineCertSans:
|
|
- 10.10.10.3
|
|
additionalApiServerCertSans:
|
|
- 10.10.10.3
|
|
|
|
nodes:
|
|
# control plane nodes
|
|
- hostname: talos-01
|
|
controlPlane: true
|
|
ipAddress: 10.10.10.3
|
|
networkInterfaces:
|
|
- interface: eno1
|
|
addresses:
|
|
- 10.10.10.3/24
|
|
routes:
|
|
- network: 0.0.0.0/0
|
|
gateway: 10.10.10.1
|
|
dhcp: false
|
|
nameservers:
|
|
- 10.10.10.2
|
|
installDisk: /dev/nvme0n1
|
|
talosImageURL: factory.talos.dev/metal-installer/249d9135de54962744e917cfe654117000cba369f9152fbab9d055a00aa3664f
|
|
#userVolumes:
|
|
# - name: longhorn-block
|
|
# provisioning:
|
|
# diskSelector:
|
|
# match: disk.transport == "nvme"
|
|
# maxSize: 500GiB
|
|
# filesystem:
|
|
# type: xfs
|
|
machineSpec:
|
|
mode: metal
|
|
arch: amd64
|
|
nodeAnnotations:
|
|
installerImage: '{{ .MachineConfig.MachineInstall.InstallImage }}'
|
|
|
|
controlPlane:
|
|
schematic:
|
|
customization:
|
|
systemExtensions:
|
|
officialExtensions:
|
|
- siderolabs/intel-ucode
|
|
- siderolabs/i915
|
|
- siderolabs/iscsi-tools
|
|
- siderolabs/util-linux-tools
|
|
|
|
patches:
|
|
- |-
|
|
machine:
|
|
kubelet:
|
|
extraMounts:
|
|
- destination: /var/mnt/longhorn
|
|
type: bind
|
|
source: /var/mnt/longhorn
|
|
options:
|
|
- bind
|
|
- rshared
|
|
- rw
|
|
time:
|
|
servers:
|
|
- 10.10.10.1
|
|
cluster:
|
|
network:
|
|
cni:
|
|
name: none
|
|
proxy:
|
|
disabled: true
|
|
allowSchedulingOnControlPlanes: true
|