fix for my homelab
This commit is contained in:
parent
2a3d59ef69
commit
72cde7cce9
@ -4,4 +4,4 @@ metadata:
|
|||||||
name: pool
|
name: pool
|
||||||
spec:
|
spec:
|
||||||
blocks:
|
blocks:
|
||||||
- cidr: 192.168.23.22/32
|
- cidr: 192.168.3.201/32
|
||||||
|
|||||||
@ -23,7 +23,7 @@ cgroup:
|
|||||||
autoMount:
|
autoMount:
|
||||||
enabled: false
|
enabled: false
|
||||||
hostRoot: /sys/fs/cgroup
|
hostRoot: /sys/fs/cgroup
|
||||||
k8sServiceHost: 192.168.23.21
|
k8sServiceHost: 192.168.3.200
|
||||||
k8sServicePort: 6443
|
k8sServicePort: 6443
|
||||||
l2announcements:
|
l2announcements:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
33
talos-k8s/cluster.yaml
Normal file
33
talos-k8s/cluster.yaml
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
clusterName: talos-demo
|
||||||
|
k8sVersion: 1.33.2
|
||||||
|
image: factory.talos.dev/metal-installer/6adc7e7fba27948460e2231e5272e88b85159da3f3db980551976bf9898ff64b:v1.10.4
|
||||||
|
iface: ens18
|
||||||
|
cpCount: 3
|
||||||
|
workerCount: 2
|
||||||
|
gateway: 192.168.3.1
|
||||||
|
netmask: "24"
|
||||||
|
dns1: 192.168.3.1
|
||||||
|
dns2: 192.168.3.1
|
||||||
|
ntp1: 1.ru.pool.ntp.org
|
||||||
|
ntp2: 2.ru.pool.ntp.org
|
||||||
|
ntp3: 3.ru.pool.ntp.org
|
||||||
|
useVIP: true
|
||||||
|
vipIP: 192.168.3.200
|
||||||
|
useExtBalancer: false
|
||||||
|
extBalancerIP: ""
|
||||||
|
disk: /dev/sda
|
||||||
|
useDRBD: true
|
||||||
|
useZFS: false
|
||||||
|
useSPL: false
|
||||||
|
useVFIOPCI: false
|
||||||
|
useVFIOIOMMU: false
|
||||||
|
useOVS: false
|
||||||
|
useMirrors: true
|
||||||
|
useMaxPods: false
|
||||||
|
cpIPs:
|
||||||
|
- 192.168.3.53
|
||||||
|
- 192.168.3.54
|
||||||
|
- 192.168.3.55
|
||||||
|
workerIPs:
|
||||||
|
- 192.168.3.58
|
||||||
|
- 192.168.3.59
|
||||||
@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
VERB=${1:-"create"}
|
VERB=${1:-"create"}
|
||||||
|
|
||||||
nodeip=pve1-nsk.bildme.ru
|
nodeip=pve1.p8o.ru
|
||||||
nodeid=pve1-nsk
|
nodeid=pve1
|
||||||
poolid=test-vm
|
poolid=test
|
||||||
vmid_template=777
|
vmid_template=9995
|
||||||
vmid=80
|
vmid=80
|
||||||
vm_name=t8s-demo
|
vm_name=t8s-demo
|
||||||
|
|
||||||
@ -37,16 +37,16 @@ echo "${VERB} stand"
|
|||||||
[[ $VERB == "create" ]] && {
|
[[ $VERB == "create" ]] && {
|
||||||
for i in $(seq 1 "$controllers")
|
for i in $(seq 1 "$controllers")
|
||||||
do
|
do
|
||||||
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid_template}/clone --newid ${vmid}${i} --full false --name ${vm_name}-cp-${i}"
|
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid_template}/clone --newid ${vmid}${i} --full false --name ${vm_name}-cp-${i}.p8o.ru"
|
||||||
ssh root@${nodeip} "pvesh set /nodes/${nodeid}/qemu/${vmid}${i}/config --cores 2 --vcpus 2 --memory 6144"
|
ssh root@${nodeip} "pvesh set /nodes/${nodeid}/qemu/${vmid}${i}/config --cores 4 --vcpus 4 --memory 6144"
|
||||||
ssh root@${nodeip} "pvesh set /pools/${poolid} --vms "${vmid}${i}""
|
ssh root@${nodeip} "pvesh set /pools/${poolid} --vms "${vmid}${i}""
|
||||||
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid}${i}/status/start"
|
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid}${i}/status/start"
|
||||||
done
|
done
|
||||||
|
|
||||||
for i in $(seq 1 "$workers")
|
for i in $(seq 1 "$workers")
|
||||||
do
|
do
|
||||||
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid_template}/clone --newid ${vmid}$((i + 4)) --full false --name ${vm_name}-w-${i}"
|
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid_template}/clone --newid ${vmid}$((i + 4)) --full false --name ${vm_name}-w-${i}.p8o.ru"
|
||||||
ssh root@${nodeip} "pvesh set /nodes/${nodeid}/qemu/${vmid}$((i + 4))/config --cores 2 --vcpus 4 --memory 12288"
|
ssh root@${nodeip} "pvesh set /nodes/${nodeid}/qemu/${vmid}$((i + 4))/config --cores 4 --vcpus 4 --memory 12288"
|
||||||
ssh root@${nodeip} "pvesh set /pools/${poolid} --vms "${vmid}$((i + 4))""
|
ssh root@${nodeip} "pvesh set /pools/${poolid} --vms "${vmid}$((i + 4))""
|
||||||
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid}$((i + 4))/status/start"
|
ssh root@${nodeip} "pvesh create /nodes/${nodeid}/qemu/${vmid}$((i + 4))/status/start"
|
||||||
done
|
done
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user