The upstream Kubernetes project does not come with a default network solution.
Instead, Kubernetes has developed a Container Network Interface (CNI) to allow
network providers for integration with their own SDN solutions.
There are several OpenShift SDN plugins available out of the box from Red Hat,
as well as third-party plug-ins.
Red Hat has worked with a number of SDN providers to certify their SDN network
solution on OpenShift Container Platform via the Kubernetes CNI interface, including a
support process for their SDN plug-in through their product’s entitlement
process. Should you open a support case with OpenShift, Red Hat can facilitate
an exchange process so that both companies are involved in meeting your needs.
The following SDN solutions are validated and supported on OpenShift Container Platform
directly by the 3rd party vendor:
-
Cisco Contiv (™)
-
Juniper Contrail (™)
-
Nokia Nuage (™)
-
Tigera Calico (™)
-
VMware NSX-T (™)
Installing VMware NSX-T (™) on OpenShift Container Platform
VMware NSX-T (™) provides an SDN and security infrastructure to build
cloud-native application environments. In addition to vSphere hypervisors (eSX),
these environments include KVM and native public clouds.
The current integration requires a new install of both NSX-T and
OpenShift Container Platform. Currently, NSX-T version 2.1 is supported, and only supports
the use of eSX and KVM hypervisors at this time.