项目作者: gw-tester

项目描述 :
GW Tester infrastructure project
高级语言: Shell
项目地址: git://github.com/gw-tester/infra.git
创建时间: 2021-02-24T19:47:41Z
项目社区:https://github.com/gw-tester/infra

开源协议:

下载


Infrastructure

License
GitHub Super-Linter
E2E status

Summary

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

Setup

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).

  1. 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:

  1. vagrant up <multus|danm|nsm>