This is an experimental Nuage Networks VSP plugin for Kubernetes. It uses the experimental CNI plugin for Nuage Networks VSP.
It consits of an agent running on Kubernetes Master nodes, and leverages the CNI Agent server and CNI plugin on Kubernetes nodes for performing node-specific actions.
It provides the following features:
- Multi-master capability with
etcd
based HA and fail-over - The ability to specify custom network settings as part of pod activation
- The ability to use Kubernetes networking policies
- The ability to use Nuage networks security policy framework (an extension for the above). Both those capabilities are subject to
service-account
based authorization.
The code is experimental work in progress. It is and provided only as a use case for Go SDK for Nuage Networks VSP and Go SDK for Nuage Networks VRS.
This code is a developer community contribution. It is only provided under Apache License as is with no liabilities whatsoever from Nuage Networks.
In particular (but not limited to):
- This code is not officially supported by any Nuage Networks product.
- It may be entirely replaced or removed, without any prior notice.
- It may be eventually absorbed as part of a product offering, but Nuage Networks is under no committment or obligation to disclose if, how or when.
For any questions, comments or feedback, please raise a GitHub issue.