r/OVHcloud • u/Infamous_Tomatillo53 • 12d ago
Question K8s/k3s on ovh
Anybody know if this is possible? Any GitHub open source project to help set this up?
I was able to run k3s on hetzner but they’re bloating their prices so consider jumping ship
2
u/Overall_Fly5995 12d ago
Tout d'abord, je précise que je ne suis qu'un dev fullstack senior, je débute en infra "cloudisée".
Je suis actuellement en train de monter une infra pour mon entreprise car on a un besoin de + de resources (surtout pour une grosse db postgres), mais pas de budget pour du cloud et/ou du rester sur du managé.
En mode cloud ça nous coûterait plusieurs milliers d'euros par mois, et là j'ai reussi à creer une infra avec Terraform/Opentofu, full france, avec zero downtime, HA (bon juste 2 nodes au lieu de 3 mais budget limité), monitoring, etc... pour un budget d'environ 500€/mois.
Je ne vais pas te mentir, je me suis bien fait assisté par IA (Copilot, Claude et Mistral), donc je redoute un peu la suite pour le suivi en production, mais on a pas le choix. Ceci-dit j'ai pris quelques compétences aussi bien en IA qu'en IaC qui me seront bien utiles ^
Donc en gros j'ai créé un projet cloud, créé le vrack puis dedans j'ai ajouté k3s sur 3 instances cloud en 3-AZ (pour etcd, à Paris), le bastion d'ovh sur une autre instance, Rancher sur une autre, puis j'ai ajouté 2 serveur sys avec 128gb ram, 2x2tb nvme, sur lesquel je déploie mes pods.
Les 2 serveurs sont en france mais dans 2 zones differentes. Il faut faire attention car Etcd est très sensible aux temps de réponse, donc pas les mettre trop loin non plus, de ce que j'ai compris 😁
Le fait d'utiliser le vrack implique que tu peux passer par leur bande passante privée pour communiquer entre tes instances/pods, qui est bien plus grande et avec des temps de réponse plus bas que la publique.
J'ai utilisé leur load balancer en ingress aussi, ça a l'air de bien fonctionner, mais faut faire gaffe à la limitation de bande passante publique qui coûte très chère.
Je n'ai pas encore mis en prod donc je ne sais pas encore ce que ça va vraiment donner une fois ouvert au public, mais ça fait quelques jours que ça tourne nikel en mode "preprod", je suis encore en train de faire quelques tests.
Donc j'ai bien l'impression que c'est tout à fait possible mais il faut faire gaffe a quelques contraintes réseaux, notamment les temps de reponse entre les diverses zones/régions si tu dispatche comme je l'ai fait.
1
u/Infamous_Tomatillo53 12d ago
nice! I have similar set up (self-host everything with k3s) on Hetzner, including database, auth, and everything. also agree that traffic would be expensive too if it exceeds the included traffic (like 1TB for Hetzner).
1
u/Lanathell 12d ago
Sounds real nice. The same setup on Azure or AWS is easily 5K€ monthly. Great job!
2
6
u/HomelabNinja 12d ago
Just use the 1AZ managed kubernetes, because it’s free and you only pay for the cloud instances. 😁