-
Notifications
You must be signed in to change notification settings - Fork 673
AWSVPC enhancements #2322
Comments
(fixed by #2356) |
Just to add more context to the "do not delete keys" item: each time we run tests on AWS, we replace the global weavenet_ci key with the newly generated one (due to missing GC functionality in CircleCI). Thus, concurrent builds might fail in obscure ways. |
|
I had an issue where the route table had a left-over entry, and containers wouldn't communicate until I deleted it manually:
Maybe when a router takes over a range it should remove any route entries which cover a part of that range. |
@errordeveloper suggested creating an extra ENI may have advantages, e.g. we could disable the source/dest check just for that interface. |
Find some way to make clear to users when they have hit the 50-entry limit in the route table. Currently it seems that errors will show up in the log file and some hosts will experience lack of inward routing. |
Transfer IPAM ranges to UnknownPeer if no peer is found during Shutdown
UPDATED: Disable the "src/dst" check on a VM. Default AWS policy is to deny packets which IP does not originate from a subnet (to prevent L3 spoofing), so in order to make the "awsvpc" work, on each VM we should disable the check manually. However, we could disable the check from the AWSVPC tracker in Weave which could result in less confused users. |
What does that do? |
We can allow customers to run containers in multiple AZs by having one subnet for each AZ and attaching the same routing table to each subnet. Then have Weave manipulate that routing table. |
@bboreham I've the same issue of bad route tables when I add/remove new nodes with Auto Scaling Groups. My auto-scaling groups has minimum 1 and maximum 3 instances.
|
Thanks for the comment @panga; this should probably go in its own issue - it looks like a bug rather than an enhancement. |
Following on from #2091, some ideas for enhancement:
claim
, up to half the space available (to reduce tiny-range fragmentation)weave launch
async (currently it is blocking onexpose
)Smoke-test enhancements:
In progress:
Done:
The text was updated successfully, but these errors were encountered: