56 lines
1.1 KiB
YAML
56 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
|