aboutsummaryrefslogtreecommitdiffstats
path: root/src/vat/plugin.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-23c11 safe string handling supportDave Barach1-1/+1
2018-03-13Rationalize plugin symbol error reportingDave Barach1-2/+7
2017-03-07Missing plugin binary API command fns found after brief searchDave Barach1-1/+0
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-0/+201
value='oper-rls2502-250123'>oper-rls2502-250123 Integration testsGrokmirror user
aboutsummaryrefslogtreecommitdiffstats
path: root/docs/report/introduction/methodology_k8s_container_memif.rst
blob: ec7a3c9ccc3cd606be15b66b118410efd9d7593b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
K8s Container Memif
-------------------

CSIT includes tests of VPP topologies running in K8s
orchestrated Pods/Containers and connected over memif virtual
interfaces. In order to provide simple topology coding flexibility and
extensibility container orchestration is done with `Kubernetes
<https://github.com/kubernetes>`_ using `Docker
<https://github.com/docker>`_ images for all container applications
including VPP. `Ligato <https://github.com/ligato>`_ is used for the
Pod/Container networking orchestration that is integrated with K8s,
including memif support.

In these tests VPP vswitch runs in a K8s Pod with Docker Container (DRC)
handling NIC interfaces and connecting over memif to more instances of
VPP running in Pods/DRCs. All DRCs run in a priviliged mode with VPP
data plane worker threads pinned to dedicated physical CPU cores per
usual CSIT practice. All VPP instances run the same version of software.
This test topology is equivalent to existing tests with vhost-user and
VMs as described earlier in :ref:`tested_physical_topologies`.

Further documentation is available in
:ref:`container_orchestration_in_csit`.