oneke_intro - OpenNebula/one-apps GitHub Wiki
Overview
OneKE is a minimal hyperconverged Kubernetes platform, provided by OpenNebula out of the box. OneKE is based on RKE2 - Rancher's Next Generation Kubernetes Distribution and includes preinstalled components to handle persistence, ingress traffic and on-prem load balancing.
Download
The latest version of OneKE can be downloaded from the OpenNebula public Marketplace:
Components
Component | Version |
---|---|
Ubuntu | 22.04 LTS |
Kubernetes/RKE2 | v1.31.3+rke2r1 |
CNI/RKE2 | v1.31.3+rke2r1 |
Longhorn | 1.7.2 |
MetalLB | 0.14.8 |
Traefik | 3.0.0 |
Contextualization package | 6.10.0 |
Requirements
- OpenNebula version: >= 6.4
- OneFlow and OneGate for multi-node orchestration.
- Recommended Memory per VM: 512 MB (vnf), 3 GB (master), 3 GB (worker), 3 GB (storage).
- Minimal Cores (VCPU) per VM: 1 (vnf), 2 (master), 2 (worker), 2 (storage).
Release Notes
Details for each release are available on the releases page, which provides comprehensive information for every version.
OneKE 1.27 | OneKE 1.29 | OneKE 1.31 | |
---|---|---|---|
Virtual Router | 6.8.1-1.20240131 | 6.10.0-1-20240515 | 6.10.0-2-20241203 |
RKE2 | 1.27.2+rke2r1 | 1.29.4+rke2r1 | v1.31.3+rke2r1 |
Helm | 3.11.3 | 3.14.4 | 3.16.3 |
Longhorn | 1.4.1 | 1.6.1 | 1.7.2 |
MetalLB | 0.13.9 | 0.14.5 | 0.14.8 |
Traefik | 23.0.0 | 28.0.0 | 28.0.0 |
CLEANER | ruby:2.7-alpine3.16 | ruby:3.3-alpine3.18 | ruby:3.3-alpine3.18 |