sapcc / kubernikus

Kubernetes as a Service for Openstack
Apache License 2.0
143 stars 26 forks source link

Home Lab deployment #953

Closed R3vell closed 1 week ago

R3vell commented 2 weeks ago

As a CS student I have some subjects related to cloud deployment, virtualization and Kubernetes. I have managed to deploy Openstack AIO environment in my home lab and also wanted to add Kubernetes functionality. Openstack Magnum project seems to have many limitations so I started to look for something else.

I found Kubernikus project, which seems to be very interesting, but there is no information on how to deploy it. Is there any chance to get some instructions on how to set it up for a home lab?

Best regards

jknipper commented 2 weeks ago

Hi @R3vell , thanks for reaching out!

Unfortunately, there is no real documentation on setting up Kubernikus. At least the current state is somewhat bound to our infrastructure and I've never heard of a setup outside of SAP. I you really would like to give it a try, a good starting point would be the operator helm chart: https://github.com/sapcc/kubernikus/tree/master/charts/kubernikus

You would also need to adjust used images and compile a bunch on your own, because currently they are only in our internal registry. The images used by the operator are set here: https://github.com/sapcc/kubernikus/blob/master/charts/images.yaml

Kubernikus is somewhat in a maintenance state and will be deprecated in the near future. I would suggest to look into Gardener: https://github.com/gardener/gardener

They have an extension for Openstack and a lot of documentation. There is an operator to set up the basic machinery but in general it's not easy to handle.

Good luck! Cheers, Jan

R3vell commented 1 week ago

Thank you very much for answer, I will take a look at Gardener :)

Best Regards,