Comments (3)
@howels can you show the CNI error? Either from the Pod description or from the Multus logs? A pod stuck in container creating usually means the CNI isn't able to create the interface at all and returns an error.
Also - where did you get the bond config?
"mode": "802.3ad",
"xmit_hash_policy": "layer3+4",
Aren't supported in the main branch right now. 802.3ad will be accepted and set, but xmit_hash_policy isn't part of the config.
c/f #17
from bond-cni.
I found that this works, but only when I moved to SLES 15 and removed the default network statement ( v1.multus-cni.io/default-network: bond-net1
). Otherwise I would get a message saying that my slave interfaces could not be found.
As for the bond config, this was just the normal way that we configure bonds so I re-used that for my SR-IOV bonds. What are your defaults for xmit_hash_policy?
from bond-cni.
The default setting can be per-OS I think, but we expect it to be 0, which is hashing based on the MAC. The real impact of setting this depends on the network set up - but we can definitely move to include it from #17 if it meets your use case.
v1.multus-cni.io/default-network: bond-net1
I'll try to track down why this is interfering with the bond network. I think this is a new setting for Multus, and it may be an issue because of the order in which it's ran compared to the bonding command.
from bond-cni.
Related Issues (16)
- Issue with bonding (active-backup mode) HOT 8
- Bond iface does not work when active slave is teared down #12 HOT 2
- SR-IOV and LACP HOT 1
- SRIOV WITH DPDK HOT 1
- IP assign for bond interface is not show in metadata
- GitHub Actions
- GitHub Actions #2
- Unit Tests
- Request to enhance Bond CNI to use resources discovered via the sriov device plugin HOT 4
- Failed to set vf 0 vlan: operation not supported HOT 1
- Bonding SR-IOV VFs in LACP mode fails HOT 1
- Incorrect bond name HOT 9
- Unable to create Bond Interface HOT 5
- Pod hangs on terminating state due to missing slave interfaces
- Expose bond interface ip as external IP to kubernetes service
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bond-cni.