infrastructure/pve01.wheatley.in/k8s-wheatley/modules/talos-bootstrap/templates/machineconfig-cp.yaml.tmpl

46 lines
1.2 KiB
Cheetah
Raw Permalink Normal View History

2025-10-28 22:46:17 +01:00
debug: false
machine:
type: ${machine_type}
install:
disk: /dev/vda
image: factory.talos.dev/nocloud-installer-secureboot/ce4c980550dd2ab1b17bbf2b08801c7eb59418eafe8f279833297925d67c7515:v${talos_version}
network:
hostname: ${hostname}
nameservers:
2025-11-18 22:14:35 +01:00
- 9.9.9.9
2025-10-28 22:46:17 +01:00
interfaces:
- interface: eth0
dhcp: false
vip:
ip: ${vip_address}
kubelet:
extraArgs:
pod-max-pids: 1000
rotate-server-certificates: true
2025-10-28 22:46:17 +01:00
extraConfig:
imageGCHighThresholdPercent: 75
imageGCLowThresholdPercent: 70
nodeLabels:
topology.kubernetes.io/region: ${cluster_name}
topology.kubernetes.io/zone: ${node_name}
cluster:
apiServer:
auditPolicy:
apiVersion: audit.k8s.io/v1
kind: Policy
rules:
- level: Metadata
network:
cni:
name: none
proxy:
disabled: true
extraManifests:
- https://github.com/kubernetes-sigs/gateway-api/releases/download/v${gateway-api_version}/standard-install.yaml
2025-11-19 11:13:38 +01:00
- https://raw.githubusercontent.com/alex1989hu/kubelet-serving-cert-approver/refs/heads/main/deploy/standalone-install.yaml
2025-10-28 22:46:17 +01:00
inlineManifests:
- name: cilium-bootstrap
contents: |
${indent(6, cilium_install_file)}