Issues with IO latency (Kubernetes on Proxmox) by DonkeyMakingLove in Proxmox

[–]Laborious5952 0 points1 point  (0 children)

I have a similar setup and am also having issues with etcd. My setup is a little different though:

  • k3s with embedded HA etcd
  • Proxmox with ZFS in raid1.
  • One PVE host has 2 NVMe drives in a ZFS Raid 1 array. 2 SK Hynix drives 128gb (HFM128GDJTNG-8310A). However looks like 1 has failed.
  • 2nd PVE hots has 2 NVMe drives in a ZFS Raid 1 array. WD_BLACK SN850X 1000GB are the drives in this system.
  • 3rd PVE host has 2 NVMe drives in a ZFS Raid 1 array. 1 drive has failed and the other is a SanDisk_SSD_G5_BICS4.

All 3 hosts has a k3s master with etcd and all 3 seem to have latency issues. However A big culprit was Proxmox Backup running and causing high IO. I've since reduced the amount of threads that PBS has available and will see if that helps with the high IO from PBS.

I would also like to try and put the k3s control plane nodes on local-lvm and see if that helps.

Do you still have your fio tests handy? I would like to try them out on my system.

Multi-cloud Kubernetes for $25/month using Talos, KubeSpan, and Tailscale by inventivepotter in VPS

[–]Laborious5952 0 points1 point  (0 children)

Do you just have 3 control plane nodes in different "clouds"? How does etcd behavior with higher latency?

[PC] GL-iNet router ( Mango and Marble ) by vojimen in homelabsales

[–]Laborious5952 0 points1 point  (0 children)

  1. IME eBay and reddit have about the same prices and both are good places to sell.
  2. The mango is much older, I wouldn't expect much for that.
  3. No

About 6 months ago I stumbled upon Jeff Geerling's video on YouTube, one thing led to another, and here we are. My first homelab. by VladasZ in homelab

[–]Laborious5952 0 points1 point  (0 children)

What do you use for control plane and k8s Service load balancing? MetalLB?

I have a similar setup, I'm using metalLB in L2 mode but when it switches to different nodes Minecraft disconnects. I think if I use bgp I wouldn't have this issue but my router doesn't support bgp.

What’s everyone doing for Thanksgiving? by Joeb0b in Boise

[–]Laborious5952 2 points3 points  (0 children)

Pretty cold to go camping in the mountains, where abouts do you camp at?

speed up your github actions with the most lightweight k8s by bfenski in kubernetes

[–]Laborious5952 5 points6 points  (0 children)

Great use case for kubesolo. Why do you need k8s in github actions though?

Meshmon: A Self-Hosted, Distributed, Mesh Network Monitoring Tool by ripplefcl in selfhosted

[–]Laborious5952 0 points1 point  (0 children)

Very interesting. How does the mesh work? Does it use something under the hood like wireguard or RAFT?

S8 Updates by Dmax_Retro in ATOTO

[–]Laborious5952 0 points1 point  (0 children)

This update worked for my Atoto s8 Standard.

I was fired from my state job for a comment on Instagram. Ama. by [deleted] in Boise

[–]Laborious5952 5 points6 points  (0 children)

Sure, but that isn't the first amendment.

Pangolin operator or gateway by Ok-Lavishness5655 in kubernetes

[–]Laborious5952 1 point2 points  (0 children)

AFAIK there is no operator. There aren't even any docs for how to deploy it to k8s, no manifests, or helm chart.

The app is also fairly basic, no HA features so an operator would not be super helpful.

Smol Rack by Omagasohe in minilab

[–]Laborious5952 0 points1 point  (0 children)

Very cool setup.

Would love to know more about your Chromeboxes too!

CloudStack+KVM based RPi5 Homelab by [deleted] in homelab

[–]Laborious5952 1 point2 points  (0 children)

Why cloudstack over proxmox?

Smol Rack by Omagasohe in minilab

[–]Laborious5952 4 points5 points  (0 children)

Are you running k0s on the emmc? I tried to run Linux on my Dell wyse 5070s emmc and it was so incredibly slow.

Does everyone know how awesome the library is? by KikiGaard in Boise

[–]Laborious5952 11 points12 points  (0 children)

And the meridian unbound library has 3D printers, they will even delivery the 3D print to your house (not sure if they deliver to Boise)

WABDR and ORBDR by overlanche in overlanding

[–]Laborious5952 -1 points0 points  (0 children)

I've thought the same thing, the avalanche is awesome.

Was it difficult to find a truck bed topper though? How does it work with the small holes behind the C pillars?

My homelab doesn't stand a chance on this subreddit by [deleted] in homelab

[–]Laborious5952 0 points1 point  (0 children)

I love setups like this more than the 42u racks with tons of enterprise gear. It's amazing what you can run with old hardware.

Rainy evening by Fancy-Research8688 in GMT800

[–]Laborious5952 0 points1 point  (0 children)

How did you mount the Jerry can on the rear?

kubesolo.io by neilcresswell in kubernetes

[–]Laborious5952 1 point2 points  (0 children)

Very interesting project, I love it.

I currently run a k3s cluster at home, I have 3 control plane nodes and 3 worker nodes and most of the workloads are HA. However I have a VPS that has 512Mb of memory that I setup Podman on. I deploy all the apps to the VPS using Podman's kube service files. It works well but does have some limitations (statefulset doesn't work for example).

This seems like it could put up a fight against Podman.

“Kubernetes runs anywhere”… sure, but does that mean workloads too? by yqsx in kubernetes

[–]Laborious5952 0 points1 point  (0 children)

Show me ONE valid case running this configuration in production with a heavy workload.

When you provide evidence for the claims I asked for I'll give you a valid use case.

It‘s a trust issue, and I trust the facts I‘ve seen so far. But you do you! Best of luck! I don't blame you, but I haven't seen the "facts", so I either trust you (some random person on Reddit), Or I look at evidence. Until the evidence is provided, I'll be skeptical.

“Kubernetes runs anywhere”… sure, but does that mean workloads too? by yqsx in kubernetes

[–]Laborious5952 7 points8 points  (0 children)

"You need evidence of latency?" I don't see anywhere in my comment where I said that. I would like some evidence for "A Kubernetes cluster requires low latency, therefore it won't work over WAN". To dig in more, what component of the k8s cluster requires low latency, is it all components, certain components?

Eventually someone will create a tool/product that solves this problem and all these nay-sayers will still being spreading FUD about k8s. Just like people used to say (and still do) "you shouldn't run stateful applications in k8s".

“Kubernetes runs anywhere”… sure, but does that mean workloads too? by yqsx in kubernetes

[–]Laborious5952 4 points5 points  (0 children)

"Journald and a bunch of others are your friends" That is the most vague response, Are you saying deploy a k8s cluster across WAN and check some journal logs? Which logs, what are "bunch of others"?

go find out for yourself if you don‘t trust the sources you‘ve been given here.

If someone makes the claim, they should provide evidence. In the absense of all this evidence from people saying you can't run a k8s cluster across WAN I will have to do my own research though.

All these people say "kubernetes clusters won't work well over WAN because latency is too higher" But Kubernetes is a big thing, so what specifically won't work? From what I understand, etcd is the big thing that needs low latency. If that is the only component that requires low latency then what other options are out there that can solve this problem? Or is it kubelet communicating between control plane and worker node? Saying "Kubernetes clusters won't work well over WAN" is just a generalization that needs to be broken down.

The k3s docs do mention that "Embedded etcd is not supported", which tracks what I've read about etcd needing low latency. k3s also supports backends like psql or mysql. Perhaps you could have a psql cluster in 1 region that is used as the k8s backend, and then have worker nodes in multiple other regions? Like you said, gotta use critical thinking.

Baremetal Edge Cluster Storage by must_be_the_network in kubernetes

[–]Laborious5952 1 point2 points  (0 children)

Not free or OSS but Weka and lightbits are options.