-
Notifications
You must be signed in to change notification settings - Fork 798
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a CNI for Windows #80
Comments
@rakelkar this is a good question. thinking more about this, in relation to #77 and #84 I have a couple questions:
|
How many Windows CNI plugins are there today: Do you anticipate a large ecosystem: My assumption is that this repository has canonical plugins for the base cases and folks are free to create 3rd party plugins in their own repos. To this end I think it makes sense to have canonical plugins for windows. My PR proposes plugins that configure HNS for the two primary modes: host-gw and vxlan, and is built in collaboration with the Windows HNS team (who are onboard to help evolve this as HNS features evolve). Code sharing with Linux plugins: Code sharing between Windows plugins: |
Cloudbase Solutions (@alexpilotti) and team are also developing a Windows CNI plugin for OVN/OVS. The Windows team will support win-l2bridge and win-overlay (vxlan) CNI plugins. These plugins can either be used directly or by Flannel for host-gateway and overlay modes respectively. |
Should this issue be closed now that #193 is merged? |
Resolved by #193 |
…istency-openshift-4.14-ose-containernetworking-plugins Updating ose-containernetworking-plugins images to be consistent with ART
Creating a new issue to get feedback on whether it makes sense to add a Windows CNI in this repository vs a separate repo? Contrib guidelines ask for 3rd party plugins to live in their own repo - however one could possibly argue that a Windows plugin makes sense to round off CNI OS support? Looking for opinions.
WinCNI as it is implemented today is a single EXE that implements the CNI interface and uses the hcsshim GO wrapper to configure Windows HNS Networks and Endpoints (https://github.com/Microsoft/hcsshim).
The text was updated successfully, but these errors were encountered: