Blog Article:

New Kubernetes Virtual Appliance for OpenNebula

Petr Ospalý

Cloud Engineer at OpenNebula

Apr 29, 2020

📘 Check the step-by-step tutorial on how to easily set up or extend an OpenNebula environment with Kubernetes clusters on the Edge, by visiting the OpenNebula Customer Portal Knowledge Base.

We are happy to announce a new version of our Kubernetes virtual appliance, now available for download from the OpenNebula Public Marketplace. Our virtual appliance gives you a “press-of-a-button”, simple tool for creating and deploying a functional container orchestration platform based on Kubernetes.

Following the principles of the previous version of this appliance, we’ve tried to make the creation of a Kubernetes cluster as simple as possible. That’s why our appliance supports multiple contextualization parameters to bend to your needs and to your configuration requirements. This works in very much the same spirit as all the other ready-to-use virtual appliances for OpenNebula clouds available at our Public Marketplace.

We have extended the simplicity and versatility of this appliance’s usage by incorporating support to our new OneFlow service, which makes perfect sense for Kubernetes clusters. Now you can deploy and orchestrate a whole Kubernetes multi-node cluster with just one click.




This virtual appliance provides you with a Kubernetes cluster (one master node and arbitrary number of worker nodesincluding zero). Every node is just a regular VM, but OpenNebula does not manage containers or pods inside the Kubernetes cluster. When you deploy this service appliance, you get a Kubernetes cluster which exposes the Kubernetes API (on a designated IP address of the master node). You can then access it via kubectl or UI dashboard (see the screenshot above) to create pods, deployments, services, etc. You can also add more nodes to the cluster at any time using the contextualization process. But other than that, you are in charge! 🙂

Want to give it a try? Have a look at the following video and check out the Service Kubernetes documentation. Enjoy!



Submit a Comment

Your email address will not be published. Required fields are marked *