add kubeadm init files

This commit is contained in:
2025-03-15 12:24:38 +01:00
parent 2c597ea71f
commit b61092a815
2 changed files with 86 additions and 0 deletions

61
kubeadm-init-old.yaml Normal file
View File

@@ -0,0 +1,61 @@
apiVersion: kubeadm.k8s.io/v1beta4
bootstrapTokens:
- groups:
- system:bootstrappers:kubeadm:default-node-token
ttl: 24h0m0s
usages:
- signing
- authentication
kind: InitConfiguration
localAPIEndpoint:
advertiseAddress: 10.10.10.1 # Keep private IP for internal cluster communication
bindPort: 6443
apiServer:
certSANs:
- "10.10.10.1" # WireGuard IP
- "95.217.74.168" # Public IP
- "localhost" # Useful for local access
- "127.0.0.1" # Local loopback
nodeRegistration:
criSocket: unix:///var/run/containerd/containerd.sock
imagePullPolicy: IfNotPresent
imagePullSerial: true
name: violet-hzn-helsinki
kubeletExtraArgs:
- name: node-ip
value: 10.10.10.1
timeouts:
controlPlaneComponentHealthCheck: 4m0s
discovery: 5m0s
etcdAPICall: 2m0s
kubeletHealthCheck: 4m0s
kubernetesAPICall: 1m0s
tlsBootstrap: 5m0s
upgradeManifests: 5m0s
---
apiServer: {}
apiVersion: kubeadm.k8s.io/v1beta4
caCertificateValidityPeriod: 87600h0m0s
certificateValidityPeriod: 8760h0m0s
certificatesDir: /etc/kubernetes/pki
clusterName: panic-haus
controllerManager: {}
dns: {}
encryptionAlgorithm: RSA-2048
etcd:
local:
dataDir: /var/lib/etcd
imageRepository: registry.k8s.io
kind: ClusterConfiguration
kubernetesVersion: 1.32.0
networking:
dnsDomain: cluster.local
serviceSubnet: 10.96.0.0/12
podSubnet: 10.244.0.0/16 # Keep Flannel default pod network
proxy: {}
scheduler: {}
---
kind: KubeletConfiguration
apiVersion: kubelet.config.k8s.io/v1beta1
cgroupDriver: systemd