GithubHelp home page GithubHelp logo

chrisplo / vpp Goto Github PK

View Code? Open in Web Editor NEW

This project forked from contiv/vpp

0.0 0.0 0.0 82.38 MB

Kubernetes network plugin based on the FD.io VPP

License: Apache License 2.0

Makefile 0.81% Go 79.45% Shell 4.56% HTML 0.06% Python 0.44% RobotFramework 12.64% Ruby 2.04%

vpp's Introduction

Contiv - VPP

Build Status Coverage Status Go Report Card GoDoc GitHub license

Please note that the content of this repository is currently WORK IN PROGRESS.

This Kubernetes network plugin uses FD.io VPP to provide network connectivity between PODs. Currently, only Kubernetes 1.9.X versions are supported.

Quickstart

You can get started with Contiv-VPP in one of two ways:

  • Use the Contiv-VPP Vagrant Installation instructions to start a simulated Kubernetes cluster with a couple of hosts running in VirtualBox VMs. This is the easiest way to bring up a cluster for exploring the capabilities and features of Contiv-VPP.

  • Use the Contiv-specific kubeadm install instructions to manually install Kubernetes with Contiv-VPP networking on one or more bare-metal or VM hosts.

Contributing

Contributions to VPP-Agent are welcome. We use the standard pull request model. You can either pick an open issue and assign it to yourself or open a new issue and discuss your feature.

In any case, before submitting your pull request please check the Coding style and cover the newly added code with tests and documentation (Contiv-VPP adopted the coding style used in the Ligato project). Upon submission, each patch is run through the go fmt and golint tools.

The tool used for managing third-party dependencies is Dep. After adding or updating a dependency in Gopkg.toml run make install-dep to download the specified dependencies into the vendor folder. Please make sure that each dependency in the Gopkg.toml has a specific version defined (a specific commit ID or a git tag).

vpp's People

Contributors

amarcine avatar brecode avatar dseevr avatar fgschwan avatar gilesheron avatar jmedved avatar lukasmacko avatar nbartos avatar pgubka avatar rastislavs avatar tiewei avatar unclejack avatar vhosakot avatar vladolavor avatar vrpolakatcisco avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.