Azure Container Networking Plugins for Linux and Windows Containers
Clone or download
Permalink
Failed to load latest commit information.
.circleci Enable Circleci (#220) Aug 14, 2018
.codecov Update codecov.yml Aug 15, 2018
.github Update ISSUE_TEMPLATE.md Jun 9, 2018
build smooth build process (#208) Jul 21, 2018
cni Block apipa address (#238) Aug 20, 2018
cnm Enable Circleci (#220) Aug 14, 2018
cns Enable Circleci (#220) Aug 14, 2018
common Adding telemetry report functions for DNC. (#216) Aug 16, 2018
docs Update cni.md Aug 30, 2018
ebtables Limit port aggregation to owned veth interfaces Jul 15, 2017
ipam Fixed initializing store in ipam (#188) Jul 5, 2018
log Enable Circleci (#220) Aug 14, 2018
netlink Enable Circleci (#220) Aug 14, 2018
network Block apipa address (#238) Aug 20, 2018
npm Adding telemetry report functions for DNC. (#216) Aug 16, 2018
ovsctl Added support for InfraVnet connectivity in multitenancy CNI (#234) Aug 18, 2018
platform Adding telemetry report functions for DNC. (#216) Aug 16, 2018
scripts Add scripts to use Azure CNI with docker as orchestrator Sep 12, 2018
store Fix wait timeout issue for getting file lock (#193) Jul 11, 2018
telemetry Removing CNI specific logging from generic SendReport function. (#244) Sep 11, 2018
vendor vendored apimachinery package to correct version Aug 10, 2018
.gitignore Added .vscode to .gitignore Feb 10, 2017
CHANGELOG.md Update CHANGELOG.md Oct 19, 2017
Dockerfile.build Update Dockerfile.build Aug 10, 2018
Dockerfile.cnm Rename CNM plugin to azure-vnet-plugin and update base image to ubunt… May 6, 2017
LICENSE Added LICENSE Feb 1, 2017
MAINTAINERS Update MAINTAINERS Jan 19, 2018
Makefile Added support for InfraVnet connectivity in multitenancy CNI (#234) Aug 18, 2018
README.md Added IPAM documentation Apr 6, 2017
vendor.conf vendored apimachinery package to correct version Aug 10, 2018

README.md

Microsoft Azure Container Networking

Overview

This repository contains container networking plugins for Linux and Windows containers running on Azure:

The azure-vnet network plugins connect containers to your Azure VNET, to take advantage of Azure SDN capabilities. The azure-vnet-ipam IPAM plugins provide address management functionality for container IP addresses allocated from Azure VNET address space.

Azure VNET plugins are currently available as a public preview.

The following environments are supported:

Plugins are offered as part of Azure Container Service (ACS), as well as for individual Azure IaaS VMs. For ACS clusters created by acs-engine, the deployment and configuration of both plugins on both Linux and Windows nodes is automatic.

Documentation

See Documentation for more information and examples.

Build

This repository builds on Windows and Linux. Build plugins directly from the source code for the latest version.

$ git clone https://github.com/Azure/azure-container-networking
$ cd azure-container-networking
$ make all-binaries

Then follow the instructions for the plugin in Documentation.

Contributions

Contributions in the form of bug reports, feature requests and PRs are always welcome.

Please follow these steps before submitting a PR:

  • Create an issue describing the bug or feature request.
  • Clone the repository and create a topic branch.
  • Make changes, adding new tests for new functionality.
  • Submit a PR.

Changelog

See CHANGELOG.

License

See LICENSE.

Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.