Initial commit 🚀
This commit is contained in:
1 parent
e55ae1a1f5
commit
5a14609b2d
126 files changed
+2530
No files matched your search
@@ -0,0 +1,110 @@
|
||||
# yaml-language-server: $schema=https://raw.githubusercontent.com/budimanjojo/talhelper/master/pkg/config/schemas/talconfig.json
|
||||
---
|
||||
# renovate: datasource=docker depName=ghcr.io/siderolabs/installer
|
||||
talosVersion: v1.8.1
|
||||
# renovate: datasource=docker depName=ghcr.io/siderolabs/kubelet
|
||||
kubernetesVersion: v1.31.2
|
||||
|
||||
clusterName: "home-cluster"
|
||||
endpoint: https://10.0.10.5:6443
|
||||
clusterPodNets:
|
||||
- "10.69.0.0/16"
|
||||
clusterSvcNets:
|
||||
- "10.96.0.0/16"
|
||||
additionalApiServerCertSans: &sans
|
||||
- "10.0.10.5"
|
||||
- 127.0.0.1 # KubePrism
|
||||
additionalMachineCertSans: *sans
|
||||
|
||||
# Disable built-in Flannel to use Cilium
|
||||
cniConfig:
|
||||
name: none
|
||||
|
||||
nodes:
|
||||
- hostname: "homecluster01"
|
||||
ipAddress: "10.0.10.20"
|
||||
installDisk: "/dev/vda"
|
||||
talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a
|
||||
controlPlane: true
|
||||
networkInterfaces:
|
||||
- deviceSelector:
|
||||
hardwareAddr: "52:54:00:23:9f:ea"
|
||||
dhcp: false
|
||||
addresses:
|
||||
- "10.0.10.20/24"
|
||||
routes:
|
||||
- network: 0.0.0.0/0
|
||||
gateway: "10.0.10.1"
|
||||
mtu: 1500
|
||||
vip:
|
||||
ip: "10.0.10.5"
|
||||
- hostname: "homecluster02"
|
||||
ipAddress: "10.0.10.21"
|
||||
installDisk: "/dev/sda"
|
||||
talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a
|
||||
controlPlane: true
|
||||
networkInterfaces:
|
||||
- deviceSelector:
|
||||
hardwareAddr: "ac:1f:6b:22:fa:4e"
|
||||
dhcp: false
|
||||
addresses:
|
||||
- "10.0.10.21/24"
|
||||
routes:
|
||||
- network: 0.0.0.0/0
|
||||
gateway: "10.0.10.1"
|
||||
mtu: 1500
|
||||
vip:
|
||||
ip: "10.0.10.5"
|
||||
- hostname: "homecluster03"
|
||||
ipAddress: "10.0.10.22"
|
||||
installDisk: "/dev/sda"
|
||||
talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a
|
||||
controlPlane: true
|
||||
networkInterfaces:
|
||||
- deviceSelector:
|
||||
hardwareAddr: "0c:c4:7a:e4:42:50"
|
||||
dhcp: false
|
||||
addresses:
|
||||
- "10.0.10.22/24"
|
||||
routes:
|
||||
- network: 0.0.0.0/0
|
||||
gateway: "10.0.10.1"
|
||||
mtu: 1500
|
||||
vip:
|
||||
ip: "10.0.10.5"
|
||||
- hostname: "homecluster04"
|
||||
ipAddress: "10.0.10.23"
|
||||
installDisk: "/dev/vda"
|
||||
talosImageURL: factory.talos.dev/installer/b3ecfdd3351d94b41e93752fd6088fa3976f2caf86c0c4266404f9872d04516a
|
||||
controlPlane: false
|
||||
networkInterfaces:
|
||||
- deviceSelector:
|
||||
hardwareAddr: "52:54:00:23:ab:c4"
|
||||
dhcp: false
|
||||
addresses:
|
||||
- "10.0.10.23/24"
|
||||
routes:
|
||||
- network: 0.0.0.0/0
|
||||
gateway: "10.0.10.1"
|
||||
mtu: 1500
|
||||
|
||||
# Global patches
|
||||
patches:
|
||||
- "@./patches/global/cluster-discovery.yaml"
|
||||
- "@./patches/global/containerd.yaml"
|
||||
- "@./patches/global/disable-search-domain.yaml"
|
||||
- "@./patches/global/dns.yaml"
|
||||
- "@./patches/global/hostdns.yaml"
|
||||
- "@./patches/global/kubelet.yaml"
|
||||
- "@./patches/global/ntp.yaml"
|
||||
- "@./patches/global/openebs-local.yaml"
|
||||
- "@./patches/global/sysctl.yaml"
|
||||
|
||||
# Controller patches
|
||||
controlPlane:
|
||||
patches:
|
||||
- "@./patches/controller/api-access.yaml"
|
||||
- "@./patches/controller/cluster.yaml"
|
||||
- "@./patches/controller/disable-admission-controller.yaml"
|
||||
- "@./patches/controller/etcd.yaml"
|
||||
|
||||
Reference in new issue
Block a user