This project provides the infrastructure services (Kubernetes Cluster + CNI Multiplexer) required by the GW Tester CNF. The following CNI Multiplexers are supported:
The LTE networks folder contains Kubernetes resources used for the creation of additional Flannel networks.
Name | Network | VNI |
---|---|---|
euu | 10.0.3.0/24 | 2 |
sgi | 10.0.1.0/24 | 3 |
s1u | 172.21.0.0/24 | 4 |
s1c | 172.21.1.0/24 | 5 |
s11 | 172.22.0.0/24 | 6 |
s5u | 172.25.0.0/24 | 7 |
s5c | 172.25.1.0/24 | 8 |
This project uses Vagrant tool for provisioning Virtual Machines
automatically. It's highly recommended to use the setup.sh
script
of the bootstrap-vagrant project for installing Vagrant
dependencies and plugins required for its project. The script
supports two Virtualization providers (Libvirt and VirtualBox).
curl -fsSL http://bit.ly/initVagrant | PROVIDER=libvirt bash
Once Vagrant is installed, it's possible to deploy a kubernetes cluster with the following instruction:
vagrant up <multus|danm|nsm>