The Kubernetes Service doc shows the below explanation of how Node security groups are updated for each NLB Service.
Unfortunately, I have a VPC that has 3 different CIDRs. This means that for every port on a Service, 4 new rules are added to the Nodes' security group. There is a team that has a NLB Service with 5 ports, which means it results in 20 new rules added to the Nodes' security group. Other teams normally have 2 Ports, which results in 8 rules added to the Nodes' security group. The end result is we sometimes reach the max amount of 64 Rules allowed on one Security Group.
What are ideas to design around this so that teams can create as many NLB Services with as many ports as they want?
