55 lines
1.1 KiB
YAML
55 lines
1.1 KiB
YAML
clusterName: home-cluster
|
|
|
|
talosVersion: 1.10.0
|
|
kubernetesVersion: 1.33.0
|
|
|
|
endpoint: https://10.10.10.4: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.1
|
|
installDisk: /dev/nvme0n1
|
|
time:
|
|
servers:
|
|
- 10.10.10.1
|
|
userVolumes:
|
|
- name: local-storage
|
|
provisioning:
|
|
diskSelector:
|
|
match: disk.transport == "nvme"
|
|
maxSize: 500GiB
|
|
filesystem:
|
|
type: xfs
|
|
machineSpec:
|
|
mode: metal
|
|
arch: amd64
|
|
nodeAnnotations:
|
|
installerImage: '{{ .MachineConfig.MachineInstall.InstallImage }}'
|
|
|
|
patches:
|
|
- |-
|
|
cluster:
|
|
network:
|
|
cni:
|
|
name: none
|
|
proxy:
|
|
disabled: true
|
|
allowSchedulingOnControlPlanes: true
|