SR-IOV Operator (shturval-sriov)

About the service

ParameterDescription
GUI nameSR-IOV Operator
System name (identifier)shturval-sriov
Cluster AssignmentManaging SR-IOV network interfaces: creating virtual functions (VFs), connecting them to pods for high network performance.
CriticalNo
Public repositorySR-IOV Network Operator
Dependenciesshturval-sriov-crds, shturval-networking, shturval-metacni
Namespacekube-system

Purpose

shturval-sriov - SR-IOV Operator for Kubernetes. Enables the use of hardware-based NIC virtualization (SR-IOV) to allocate virtual functions to the servers and reduce latency.

Where to configure

Services and repositories → Installed services → shturval-sriov → Manage.

Installation order

Before installing shturval-sriov, you must install the dependencies in strict order:

  1. shturval-metacni-crds
  2. shturval-metacni
  3. shturval-sriov-crds
  4. shturval-sriov

Note: Installation of kube-system in namespace is required.

After installation is complete, an SR-IOV Network Node Policy named default will be automatically created to apply the configuration to the Worker nodes of the cluster.

Configuration options

ParameterDescriptionDefault
imagePullSecretsList of links to Secrets for downloading operator images[]
resourcePrefixPlugin resource prefixopenshift.io
enableAdmissionControllerEnable Network Resource Injector and Webhookfalse
cniBinPathPath for the CNI binary file/opt/cni/bin
clusterTypeCluster environment typekubernetes

How to deploy this service - How to deploy a new service.