|
|
|
|
|
by VaiTheJice
438 days ago
|
|
I think thats pretty reasonable tbf and probably at a more 'simpler' scale and i use simple loosely because Netflix’s container runtime is Titus, which is more bare metal oriented than, say, Kubernetes. It doesn’t always isolate workloads as cleanly in separate netns per container, especially for network optimisation purposes like IPv6-to-IPv4 sharing. "I wonder if it is possible with ipv6 to never... re use addresses which removes the problems with staleness and false attribution." Most VPCs (also AWS) don’t currently support "true" IPv6 scaleout behavior. Buttt!! if IPs were truly immutable and unique per workload, attribution becomes trivial. It’s just not yet realistic... maybe something to explore with the lads? |
|
> Most VPCs (also AWS) don’t currently support "true" IPv6 scaleout behavior.
Thats a shame.
> if IPs were truly immutable and unique per workload, attribution becomes trivial
I would like to see that. IPAM for multi-tenant workloads always felt like a kludge. You need the network to understand how to route to a workloads, but the network when running on ipv4 has many more workloads than addresses. If you assign immutable addresses per workload (or say it takes you a month to chew through your ipv6 address space) it makes it so the network natively knows how to route to workloads without the need to kludge with IP reassignments.
I have had to deal with IP address pools being exhausted due to high pod churn in EC2 a number of times and it is always a pain.