{"id":1217,"date":"2025-05-10T08:50:40","date_gmt":"2025-05-10T07:50:40","guid":{"rendered":"https:\/\/blog.hslracing.com\/myhome\/?p=1217"},"modified":"2025-07-25T16:27:37","modified_gmt":"2025-07-25T15:27:37","slug":"my-next-cluster-design","status":"publish","type":"post","link":"https:\/\/blog.hslracing.com\/myhome\/2025\/05\/my-next-cluster-design.html","title":{"rendered":"My Next Cluster &#8211; Design"},"content":{"rendered":"<p>My current Kubernetes (K3s) cluster consists of 12 nodes:<\/p>\n<ul>\n<li>3 x Dell M92p Tiny control nodes, each with an Intel i5-3470T 2.90GHz (2\/4) CPU, 8GB of RAM and a 120GB SSD<\/li>\n<li>9 x Dell M92p Tiny worker nodes each with an Intel i5-3470T 2.90GHz (2\/4) CPU, 16GB of RAM and a 120GB SSD<\/li>\n<\/ul>\n<p><a href=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/IMG_4207.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1220 size-medium\" src=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/IMG_4207-300x125.png\" alt=\"\" width=\"300\" height=\"125\" srcset=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/IMG_4207-300x125.png 300w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/IMG_4207-768x320.png 768w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/IMG_4207.png 800w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I am using 6 x 64W power supplies with some home made splitters to supply them with power (1 x 64W PSU supplies 2 x M92p Tiny servers).<\/p>\n<p>This effectively gives me 36 CPU threads, 144GB of RAM and 540GB of storage (60GB per worker node) to play with.<\/p>\n<p>The Intel i5-3470T has a multithread rating of 2981 and a single thread rating of 1812<\/p>\n<p>I also have a Dell r210 ii that has an Intel Xeon E3-1280 3.1GHz (4\/8) CPU, 32GB of RAM, 4 x 64GB SSDs and 4 x 300GB SAS drives, this currently runs XC-PNG and Xen-Orchestra for any virtual machines I need to run that don&#8217;t play nice with Kubernetes.<\/p>\n<p><a href=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2021\/04\/Dell-2BR210ii.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-102 size-medium\" src=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2021\/04\/Dell-2BR210ii-300x115.jpg\" alt=\"\" width=\"300\" height=\"115\" srcset=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2021\/04\/Dell-2BR210ii-300x115.jpg 300w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2021\/04\/Dell-2BR210ii.jpg 673w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>This gives me 8 CPU threads, 144GB of RAM, 80GB of SSD space for O\/S disks and 600GB of data space (the disks are all mirrored in a RAID 1+0 setup)<\/p>\n<p>The Intel Xeon E3-1280 has a multithread rating of 5615 and a single thread rating of 1804<\/p>\n<p>The intention is to replace all of the above servers with a new cluster that is also connected to my NAS build.<\/p>\n<p>The cluster will have the following configuration:<\/p>\n<p>4 x Dell M920q Tiny nodes, each with an Intel i5-9500T 2.2GHz (6\/6) CPU, 32GB of RAM, 64GB O\/S nvme SSD, 1TB data nvme SSD, Dual 10Gb SFP+ NICs, and a 90W PSU<\/p>\n<p><a href=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1298 size-medium\" src=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q-300x300.png\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q-300x300.png 300w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q-150x150.png 150w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q-768x768.png 768w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q-809x809.png 809w, https:\/\/blog.hslracing.com\/wp-content\/uploads\/sites\/6\/2025\/05\/Lenvo-thinkpad-920q.png 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>This new cluster should provide me with 24 CPU threads, 128GB of RAM and 4TB of data storage all accessible via 10Gb networking in addition to the NAS server<\/p>\n<p>The Intel i5-9500T has a multithread rating of 8713 and a single thread rating of 2150<\/p>\n<p>In theory, the processing power of the 4 new servers should exceed that of the previous 9 plus the r210 ii, but we will have to wait and see, I can always add an additional node or two.<\/p>\n<p>The new servers should also draw less power than the current ones.<\/p>\n<p>Once the new cluster is live, I will probably sell most of the Dell M92p Tiny servers, which will ultimately pay for the new servers, although I am undecided on wether or not I will also sell the Dell r210 ii.<\/p>\n<p>The intention is to run ProxMox as the base Operating System on each of these nodes, then create a number of virtual machines on them:<\/p>\n<ul>\n<li>3 x K3S control nodes<\/li>\n<li>4 x K3s Worker nodes<\/li>\n<li>1 x Unifi Control VM<\/li>\n<li>1 x Pterodactyl VM<\/li>\n<li>1 x Wings VM<\/li>\n<li>1 x Rancher VM<\/li>\n<\/ul>\n<p>I will also run ProxMox on the NAS server and then run TrueNAS as a VM on that<\/p>\n","protected":false},"excerpt":{"rendered":"<p>My current Kubernetes (K3s) cluster consists of 12 nodes: 3 x Dell M92p Tiny control nodes, each with an Intel i5-3470T 2.90GHz (2\/4) CPU, 8GB of RAM and a 120GB SSD 9 x Dell M92p Tiny worker nodes each with an Intel i5-3470T 2.90GHz (2\/4) CPU, 16GB of RAM and a 120GB SSD I am&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1298,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1217","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/posts\/1217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/comments?post=1217"}],"version-history":[{"count":5,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/posts\/1217\/revisions"}],"predecessor-version":[{"id":1299,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/posts\/1217\/revisions\/1299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/media\/1298"}],"wp:attachment":[{"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/media?parent=1217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/categories?post=1217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.hslracing.com\/myhome\/wp-json\/wp\/v2\/tags?post=1217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}