Support Overview
There are two main components that are important to consider when determining support for a Kubernetes version or distribution on Cisco HyperFlex.
-
Support for the Kubernetes version or distribution itself.
-
Support for the Cisco HyperFlex Container Storage Interface (CSI) storage integration with the specific Kubernetes version or distribution.
Cisco HyperFlex is compatible with and supports any version or distribution of Kubernetes that can be virtualized and run in a supported virtual machine guest operating system. Whether it’s upstream Kubernetes directly from the community, OpenShift Container Platform (OCP) from Redhat, or the Cisco Container Platform (CCP), all are supported by Cisco HyperFlex within virtual machines and should run seamlessly on top of the target Kubernetes cluster.
While in general, Cisco HyperFlex supports any version or distribution of Kubernetes, there is a specific sub-set of versions and distributions that have been tested and are recommended with the Cisco HyperFlex CSI storage integration for Kubernetes. Additionally while it is possible to run Kubernetes and container-based workloads on Cisco HyperFlex without using the HyperFlex CSI storage integration, we strongly recommend that you leverage the native capability when running any stateful Kubernetes-based applications and services that require persistent storage.
The Cisco HyperFlex Kubernetes CSI Integration allows Cisco HyperFlex to dynamically provide persistent storage to stateful Kubernetes workloads running on Cisco HyperFlex. The integration enables orchestration of the entire Persistent Volume object lifecycle to be offloaded and managed by Cisco HyperFlex, while being driven (initiated) by developers and users through standard Kubernetes Persistent Volume Claim objects. Developers and users get the benefit of leveraging Cisco HyperFlex for their Kubernetes persistent storage needs with zero additional administration overhead from their perspective.