Kubernetes service limitations
OpenStack Magnum
Container Orchestration Engines
In Cleura Cloud, Magnum only supports the kubernetes
Container Orchestration Engine (COE).
The legacy swarm
and mesos
COEs are not supported.
Kubernetes version
The latest Kubernetes version you can install in Cleura Cloud with OpenStack Magnum is 1.24.16.
IP version
In Cleura Cloud, you can use OpenStack Magnum to deploy Kubernetes clusters that use either IPv4 or IPv6. Dual-stack clusters or services are not supported.
Cluster networking
The only supported Magnum network driver in Cleura Cloud is calico
.
We do not support the flannel
network driver.
Persistent volumes (PVs)
In Magnum-managed Kubernetes clusters in Cleura Cloud, the only supported PV access mode is ReadWriteOnce
(RWO
).
Note that this still enables multiple Pods to access the same volume, as long as they are configured to run on the same node.
You cannot use ReadWriteOncePod
(RWOP
), ReadWriteMany
(RWX
), or ReadOnlyMany
(ROX
) PVs.
Gardener
Kubernetes version
The latest Kubernetes version you can install in Cleura Cloud with Gardener is 1.29.3.
IP version
In Cleura Cloud, you can use Gardener to deploy Kubernetes clusters that use IPv4. IPv6 clusters or services (whether single-stack or dual-stack) are not supported.
Service annotations
In Gardener-managed clusters, we do not support loadbalancer.openstack.org
annotations for Kubernetes services of the LoadBalancer
type.
Persistent volumes (PVs)
In Gardener-managed Kubernetes clusters, the supported PV access modes are ReadWriteOnce
(RWO
), and ReadWriteOncePod
(RWOP
).
Note that RWO
enables multiple Pods to access the same volume, as long as they are configured to run on the same node. Use RWOP
to restrict the volume to one pod only.
You cannot use ReadWriteMany
(RWX
) or ReadOnlyMany
(ROX
) PVs.
Dynamic volume provisioning storage classes
In Cleura Cloud, Gardener-managed clusters contain a single storage class named default
, which is the supported storage class you should use for all dynamically-provisioned persistent volumes.
We do not provide support for any user-defined storage classes.