Automating Test-tools deployment in Openstack and Kubernetes
Internship Projects/Mentors
Title | Automating Test-tools deployment in Openstack and Kubernetes |
Status | Approved |
Difficulty | Medium |
Description
This project focuses on developing a tool to deploy Trafficgen, Loadgen and any other supporting tools, in different topologies, on Openstack and Kubernetes environments.
Example toplogies:
Single L2 Network, Single-Host.
Single L3 Network, Multiple-Host.
Single-Pod
Multiple-Pod
With SRIOV
With VPP/OVS_DPDK
Single Interface or Two-Interfaces
Max-VMs/Host.
Additional Information
All details will be added in this page: https://wiki.anuket.io/display/HOME/Potential+Projects+for+Internships
Hosting Repo: "https://gerrit.opnfv.org/gerrit/vineperf"
Learning Objectives
Students will get to know
1. VNF Deployment and Configuration
2. CNF Deployment and Configuration.
3. Importance of Test-Automation and building-blocks of end-to-end testing.
Expected Outcome
An interactive tool for automated deployment of testtools.
Relation to LF Networking
It will be part of Anuket VinePerf project, and many Anuket projects can reuse this effort.
Education Level
Undergraduate.
Skills
Yaml, Python, Jinja (templating), basics of Openstack and Kubernetes.
Future plans
This has the potential to be a standalone project.
Preferred Hours and Length of Internship
Part-Time
Mentor(s) Names and Contact Info
Sridhar K. N. Rao
Spirent Communications