Kubernates

KORG

Renowned Member
Dec 25, 2012
28
0
66
Hello,

I'd wish to understand if anyone here running production-grade Kubernates on proxmox (either in KVM or in LXC). I found many articles on web, but most of them are about test or small k8s small or test clusters.

As far as I understood (please correct me if I wrong - Kubernetes needs some speciallized SoftwareDefined Network with virtual loadbalancers to properly assign networking to pods.

Thanks for your input
 
I'd wish to understand if anyone here running production-grade Kubernates on proxmox (either in KVM or in LXC).

What is production grade for you? In the highly virtualized world, you spin up at least three nodes for a k8s cluster and run your one application on it. If you need another software, just spin up another set of nodes, this is at least what we do.

I don't think that a fully fledged k8s system (not minikube) is working on lxc, but I could be wrong.

As far as I understood (please correct me if I wrong - Kubernetes needs some speciallized SoftwareDefined Network with virtual loadbalancers to properly assign networking to pods.

Yes sure, and you only need to configure ingress, but that is all k8s stuff and has nothing to do with the underlying virtualization.
 
>>As far as I understood (please correct me if I wrong - Kubernetes needs some speciallized SoftwareDefined Network with virtual loadbalancers to >>properly assign networking to pods.

The main problem with on-prem kubernetes, is how to manage external balancing to your kubernetes host.

for this,

you can also use metallb
https://metallb.universe.tf/

for managing an HA-failover vip in your kubecluster , or if you have bgp on your router, it can use bgp to do ecmp loadbalancing.

I'm using rke from rancher to deploy kubernetes cluster on top of proxmox vms, with calico cni.
https://github.com/rancher/rke
 
  • Like
Reactions: KORG