Hey folks! I'm new to Kubernetes and finding it pretty overwhelming, especially with the control plane and etcd problems. We transitioned to K3s for our production environment to try and simplify things, but we're still struggling with stability. The server occasionally crashes, and we see etcd errors that don't have clear explanations. We're just trying to keep the cluster functional and reliable. I'm curious if anyone knows of any stripped-down, self-managed alternatives to Kubernetes (not looking for managed solutions like EKS or GKE) that could help us reduce some of the operational overhead during this rough patch. Any thoughts would be greatly appreciated! Thanks!
5 Answers
From my experience, clusters have issues when there are messy deployments or mismanaged workloads. If you're not running a massive number of nodes, there might be something off with your configurations or deployments, rather than just needing to manage etcd.
What about trying K3sup along with an external SQL database? That setup might give you better control and reliability.
It sounds like you might just need to get more comfortable with Kubernetes rather than switching to another system. If etcd is having issues, it could be due to complexities in your workloads, which might mean Kubernetes is still the right choice. It might just require some more time and learning for you and your team.
Have you checked out Hashicorp's Nomad? It's a solid self-hosted workload orchestrator and could be a good alternative to K3s while you sort things out.
You might want to consider using K3s with SQLite as a backend. It could simplify things and offer more stability for your setup.
Related Questions
Can't Load PhpMyadmin On After Server Update
Redirect www to non-www in Apache Conf
How To Check If Your SSL Cert Is SHA 1
Windows TrackPad Gestures