Kubernetes Overview
Kubernetes is an open source container orchestration engine for automating deployment, scaling and management of containerized applications. This document aims to guide Kubernetes administrators/users on the NVIDIA networking stack, offering solutions, and explaining how to configure them in Kubernetes, as well as providing detailed information on how to configure CNIs, Device Plugins and NVIDIA Network Operator with NVIDIA hardware.
k8s-images repository is provided with Dockerfile examples of how to build RDMA/DPDK/perftest container images.
Kubernetes Plugin |
Version |
Multus CNI |
v3.9.3 |
SR-IOV CNI |
Commit-ID: 3e6368077716f6b8368b0e036a1290d1c64cf1fb |
IB-SR-IOV CNI |
Commit-ID: fc002af57a81855542759d0f77d16dacd7e1aa38 |
RDMA CNI |
v1.0.1 |
IPoIB CNI |
Commit-ID: 428715a57c0b633e48ec7620f6e3af6863149ccf |
Containernetworking-plugins |
v1.3.0 |
Whereabouts IPAM |
v0.6.2 |
NVIDIA IPAM |
v0.1.2 |
IB-Kubernetes |
v1.0.2 |
SR-IOV network device plugin |
Commit-ID: 2cc723dcbc712290055b763dc9d3c090ba41e929 |
RDMA shared device plugin |
Commit-ID: fe7f371c7e1b8315bf900f71cd25cfc1251dc775 |
NVIDIA Network Operator |
v24.1.1 |