CSIT-1430 Update release notes
[csit.git] / docs / report / introduction / methodology_k8s_container_memif.rst
1 K8s Container Memif
2 -------------------
3
4 CSIT includes tests of VPP topologies running in K8s
5 orchestrated Pods/Containers and connected over memif virtual
6 interfaces. In order to provide simple topology coding flexibility and
7 extensibility container orchestration is done with `Kubernetes
8 <https://github.com/kubernetes>`_ using `Docker
9 <https://github.com/docker>`_ images for all container applications
10 including VPP. `Ligato <https://github.com/ligato>`_ is used for the
11 Pod/Container networking orchestration that is integrated with K8s,
12 including memif support.
13
14 In these tests VPP vswitch runs in a K8s Pod with Docker Container (DRC)
15 handling NIC interfaces and connecting over memif to more instances of
16 VPP running in Pods/DRCs. All DRCs run in a priviliged mode with VPP
17 data plane worker threads pinned to dedicated physical CPU cores per
18 usual CSIT practice. All VPP instances run the same version of software.
19 This test topology is equivalent to existing tests with vhost-user and
20 VMs as described earlier in :ref:`tested_physical_topologies`.
21
22 Further documentation is available in
23 :ref:`container_orchestration_in_csit`.