Azure Container Networking Solutions for Linux and Windows Containers
Перейти к файлу
dependabot[bot] b5f4fbf580
deps: bump sigs.k8s.io/controller-tools from 0.10.0 to 0.11.1 in /build/tools (#1733)
* deps: bump sigs.k8s.io/controller-tools in /build/tools

Bumps [sigs.k8s.io/controller-tools](https://github.com/kubernetes-sigs/controller-tools) from 0.10.0 to 0.11.1.
- [Release notes](https://github.com/kubernetes-sigs/controller-tools/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-tools/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/controller-tools/compare/v0.10.0...v0.11.1)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-tools
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* regen crds

Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Evan Baker <rbtr@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Baker <rbtr@users.noreply.github.com>
2023-01-05 14:55:12 -06:00
.devcontainer Update default extensions and settings for codespace vscode (#1634) 2022-10-05 11:39:35 -05:00
.github Pipeline support for Go submodules versioned independently of root repo (#1533) 2022-09-01 18:35:01 +00:00
.hooks lint pre-push hook (#1112) 2021-11-22 12:56:58 -06:00
.pipelines Revert linux e2e removal (#1731) 2023-01-04 13:54:38 -08:00
aitelemetry Remove azure-vnet-telemetry for windows multitenancy (#1430) 2022-07-01 15:09:39 -07:00
azure-ipam pipeline testing for azure-ipam/cni-dropgz submodules (#1636) 2022-10-17 14:13:35 -07:00
build deps: bump sigs.k8s.io/controller-tools from 0.10.0 to 0.11.1 in /build/tools (#1733) 2023-01-05 14:55:12 -06:00
cilium Add cilium connectivity tests (#1565) 2022-09-08 17:54:52 -07:00
cni feat: cns writes cni conflist (#1702) 2022-11-29 04:56:08 +00:00
cnm feat: don't use CNS for CNI DEL command in windows multitenancy (#1216) 2022-02-03 19:14:31 -08:00
cnms fix: adding relevant platform suffix to ignore errors in windows (#1119) 2021-11-23 09:18:17 -08:00
cns feat: expose getHomeAzInfo api in cns to retrieve node home az infos from NMAgent (#1642) 2022-12-08 08:23:41 -08:00
common test: [WIN-NPM] dataplane test framework (#1652) 2022-10-31 11:20:39 -05:00
crd deps: bump sigs.k8s.io/controller-tools from 0.10.0 to 0.11.1 in /build/tools (#1733) 2023-01-05 14:55:12 -06:00
debug/windows/npm tool: [WIN-NPM] minor updates to windows script, and new linux script (#1685) 2022-11-04 10:52:48 -07:00
docs migrate docs (#1692) 2022-11-08 13:56:19 -06:00
dropgz add v1 conflist to dropgz (#1701) 2022-12-01 13:14:42 -08:00
ebtables Support for Dualstack transparent (#1046) 2021-10-15 14:28:37 -07:00
examples/cns Add CNS api examples for create and delete HNS networks (#337) 2019-04-15 15:58:44 -07:00
fs feat: cns writes cni conflist (#1702) 2022-11-29 04:56:08 +00:00
hack fix variable ordering in hackfile (#1697) 2022-12-01 09:47:23 -08:00
internal/lockedfile Use Lockedfile api to acquire lock (#1070) 2021-11-09 08:19:44 -08:00
ipam update github.com/containernetworking/cni (#1537) 2022-08-22 09:15:53 -07:00
iptables fix: Add NAT Policies for Windows AKS-Swift Scenario (#1036) 2021-10-20 13:58:10 -07:00
keyvault adding a cert refresher construct (#1426) 2022-06-16 23:32:33 +00:00
log feat: CNS manages endpoints state for delegate IPAM use case (#1500) 2022-08-23 16:42:40 -07:00
netio Set MTU for veths based on VM interface (#1031) 2021-09-22 17:28:50 -07:00
netlink fix: Adding a constant hardware address to the veth (#1524) 2022-08-17 10:53:57 -07:00
netns feat: Add native linux endpoint client to prep removing OVS (#1471) 2022-08-02 14:54:10 -07:00
network test: [WIN-NPM] dataplane test framework (#1652) 2022-10-31 11:20:39 -05:00
nmagent Fix incorrect empty body provided to Wireserver (#1728) 2022-12-16 14:10:33 -08:00
nns cni/network unit test coverage (#1020) 2021-09-20 16:58:18 -07:00
npm log: [NPM] warn instead of error on invalid Pod IPs (#1718) 2022-12-14 09:55:38 -08:00
ovsctl Support for Dualstack transparent (#1046) 2021-10-15 14:28:37 -07:00
platform Bugfix/14337706/remove state file (#1392) 2022-05-20 17:43:34 -05:00
processlock refactor: move from io/ioutil to io and os packages (#1096) 2021-11-17 16:31:42 -06:00
proto/nodenetworkservice/3.302.0.744 CNI changes to support baremetal scenario (#835) 2021-03-26 10:28:42 -07:00
scripts Accelnet run function as part of script (#1406) 2022-05-27 17:31:37 +00:00
server/tls adding a cert refresher construct (#1426) 2022-06-16 23:32:33 +00:00
store feat: CNS manages endpoints state for delegate IPAM use case (#1500) 2022-08-23 16:42:40 -07:00
telemetry fix: unblock channel for cni (#1667) 2022-10-24 13:16:27 -07:00
test Enable auto updates for windows aks-engine clusters (#1732) 2022-12-30 19:18:12 +00:00
testutils Cns windows aks (#1059) 2021-11-22 09:23:01 -08:00
tools Network name as an optional variable (#1730) 2022-12-20 10:41:34 -08:00
vendor feat: expose getHomeAzInfo api in cns to retrieve node home az infos from NMAgent (#1642) 2022-12-08 08:23:41 -08:00
zapai fix: declare the core.lock to be a pointer to make core concurrency safe (#1626) 2022-10-19 01:55:46 +00:00
.gitattributes CI: Add golint-ci (#888) 2021-06-01 16:58:56 -07:00
.gitignore remove workspace and add Make helpers to set it up (#1350) 2022-04-25 13:42:29 -05:00
.golangci.yml Refactoring CNSLogger (#1429) 2022-06-16 00:19:12 +00:00
Dockerfile.cnm pull images from mcr (#1347) 2022-04-26 17:42:45 -05:00
LICENSE Added LICENSE 2017-01-31 19:51:14 -08:00
MAINTAINERS Update MAINTAINERS 2018-01-19 11:09:21 -08:00
Makefile Image name and tag print in makefile (#1734) 2022-12-22 21:03:53 +00:00
README.md docs: add cilium and overlay docs (#1684) 2022-10-31 12:44:19 -05:00
SECURITY.md Microsoft mandatory file (#1390) 2022-05-27 12:44:20 -05:00
Tiltfile feat: [NPM] Restructure code and add deploy manifests (#1203) 2022-02-04 16:25:12 -08:00
go.mod feat: expose getHomeAzInfo api in cns to retrieve node home az infos from NMAgent (#1642) 2022-12-08 08:23:41 -08:00
go.sum feat: expose getHomeAzInfo api in cns to retrieve node home az infos from NMAgent (#1642) 2022-12-08 08:23:41 -08:00

README.md

Microsoft Azure Container Networking

Build Status Go Report Card GitHub release

Azure Network Policy Manager Conformance
Cyclonus Network Policy Suite Cyclonus Network Policy Test
Kubernetes Network Policy E2E Build Status

Overview

This repository contains container networking services and 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.

The following environments are supported:

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

The next generation of Azure CNI Plugin is powered by Cilium. Learn more at Azure CNI Powered By Cilium

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.

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.