As a solo developer, I'm becoming increasingly frustrated with Kubernetes. I thought I could manage its complexity, but the constant churn and requirements for breaking updates have made it difficult for me to maintain a stable system. I've run into issues with Bitnami charts and NGINX, and I'm just trying to find a reliable way to host my software without dealing with excessive costs from managed services that charge for over-provisioning. I'd like at least two nodes for some redundancy, and while I do appreciate the benefits of managed Kubernetes, I'm concerned about vendor lock-in and the need to constantly babysit updates.
Are there any Kubernetes distributions like K3s or RKE2 that can help simplify this process without overwhelming me with constant changes? If there's anything else out there that can help ensure my services stay online and recover from downtime with ease, I'd love to hear it! I'm also considering solutions like VPCs with Coolify or Dokku and am interested in approaches that could reduce costs and lock-in while maintaining predictability in pricing. Any advice would be welcomed!
4 Answers
Have you considered using RKE2? It's been mentioned positively for simplifying K8s setups while still offering the basic functionality you need. Telos+Omni is worth a look too if you're looking for a more user-friendly experience.
Honestly, there's no perfect solution. If vendor lock-in is a concern, you really need to weigh the costs against the benefits. AWS services, like their load balancer with EC2 instances, could work, but it might be more straightforward than sticking with Kubernetes if managing that becomes too much for you.
That's interesting. I've heard some mixed reviews about using EC2, but maybe it's worth trying if it keeps things more manageable.
You might want to check out Docker Swarm or Hashicorp Nomad, as they provide simpler alternatives compared to Kubernetes. With these options, you could more easily manage updates and configurations, plus they support the redundancy you’re looking for without the complexity of Kubernetes.
Thanks for the suggestions! I’m actually looking into Docker Swarm as it seems like it could simplify a lot of things for me.
Kubernetes can be a lot to handle by yourself. If you're feeling overwhelmed, consider going serverless—just keep in mind that it might not cover every scenario and can get pricey. But it could ease some burdens for you.

Yeah, I've heard good things about RKE2—it might be a solid fit for what you're trying to accomplish!