You are viewing a single thread.
View all comments
46 points

Should probably fix that given we’ve been out of IPv4 for over a decade now and v6 is only becoming more widely deployed

permalink
report
reply
28 points

Agreed. Though I wonder if ipv6 will ever displace ipv4 in things like virtual networks (docker, vpn, etc.) where there’s no need for a bigger address space

permalink
report
parent
reply
29 points

Yes, because Docker becomes significantly more powerful once every container has a different publicly addressable IP.

Altough IPv6 support in Docker is still lacking in some areas right now, so add that to the long list of IPv6 migration todos.

permalink
report
parent
reply
29 points

I hope so. I don’t want to manage two different address spaces in my head. I prefer if one standard is just the standard.

permalink
report
parent
reply
19 points
*

I’m using IPv6 on Kubernetes and it’s amazing. Every Pod has its own global IP address. There is no NAT and no giant ARP routing table slowing down the other computers on my network. Each of my nodes announces a /112 for itself to my router, allowing it to give addresses to over 65k pods. There is no feasible limit to the amount of IP addresses I could assign to my containers and load balancers, and no routing overhead. I have no need for port forwarding on my router or worrying about dynamic IPs, since I just have a /80 block with no firewall that I assign to my public facing load balancers.

Of course, I only have around 300 pods on my cluster, and realistically, it’s not really possible for there to be over 1 million containers in current kubernetes clusters, due to other limitations. But it is still a huge upgrade in reducing overhead and complexity, and increasing scale.

permalink
report
parent
reply
5 points

I wish everything would just default to a unix socket in /run, with only nginx managing http and stream reverse sockets.

permalink
report
parent
reply
4 points

Wait, but if you have, for example an HTTP API and you listen on a unix socket in for incoming requests, this is quite a lot of overhead in parsing HTTP headers. It is not much, but also cannot be the recommended solution on how to do network applications.

permalink
report
parent
reply
28 points

Then why does it still break everything lol

permalink
report
parent
reply
35 points

Skill issue

permalink
report
parent
reply
6 points

It’s not real.

permalink
report
parent
reply
4 points
*

I use ipv6 when possible but it’s rarely possible. I’ve never had home internet that was ipv6 ready enough for my wan address when googling “what’s my ip” to be something besides an ipv4 number.

Could I get ipv6 over otherwise non ipv6 compatible hardware using a vpn?

permalink
report
parent
reply
0 points

we’ve been out of IPv4 for over a decade now

Really? Haven’t had trouble allocating new VPSs with IPv4 as of late…

permalink
report
parent
reply
6 points

You’re probably in a country that got a ton of allocations in the 90s. If you came from a country that was a little late to build out their infrastructure, or even tried to setup a new ISP in just about any country, you would have a much harder time.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 9.4K

    Monthly active users

  • 860

    Posts

  • 33K

    Comments