Managing compute resources > Managing Kubernetes clusters
Managing Kubernetes clusters
tenant users can deploy ready-to-use Kubernetes clusters with persistent storage for managing containerized applications.
A Kubernetes cluster includes the following components:
- Underlying OS: Fedora 41 CoreOS
- Container runtime: containerd 1.6.23
- Network plugin:
- Kubernetes versions 1.28–1.29:
- Flannel VXLAN (for public VM networks)
- Flannel host-gw (for private VM networks)
- Kubernetes versions 1.30–1.31: Cilium
- Kubernetes versions 1.28–1.29:
Limitations
- Kubernetes versions 1.15.x–1.27.x are no longer supported. Kubernetes clusters created with these versions are marked with the Deprecated tag.
- Kubernetes cluster certificates are issued for five years. To renew the certificates, use the
openstack coe ca rotatecommand, as described in the OpenStack documentation. - Starting with version 1.31.x, Envoy proxy can be installed automatically with Cilium if SELinux is disabled on Kubernetes nodes.
Creating and deleting Kubernetes clusters
Managing Kubernetes worker groups
Using persistent volumes for Kubernetes pods
Managing volume snapshots in Kubernetes
Creating external load balancers in Kubernetes
Using network policies in Kubernetes
Assigning Kubernetes pods to specific nodes