mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-28 05:57:25 +00:00
AWS: Enable ICMP Type 3 Code 4 for ELBs
This enables MTU discovery. Fixes #24254
This commit is contained in:
parent
6bdb9b0b8d
commit
fddc9d61fa
@ -2317,6 +2317,19 @@ func (s *AWSCloud) EnsureLoadBalancer(apiService *api.Service, hosts []string) (
|
|||||||
|
|
||||||
permissions.Insert(permission)
|
permissions.Insert(permission)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Allow ICMP fragmentation packets, important for MTU discovery
|
||||||
|
{
|
||||||
|
permission := &ec2.IpPermission{
|
||||||
|
IpProtocol: aws.String("icmp"),
|
||||||
|
FromPort: aws.Int64(3),
|
||||||
|
ToPort: aws.Int64(4),
|
||||||
|
IpRanges: []*ec2.IpRange{{CidrIp: aws.String("0.0.0.0/0")}},
|
||||||
|
}
|
||||||
|
|
||||||
|
permissions.Insert(permission)
|
||||||
|
}
|
||||||
|
|
||||||
_, err = s.setSecurityGroupIngress(securityGroupID, permissions)
|
_, err = s.setSecurityGroupIngress(securityGroupID, permissions)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
Loading…
Reference in New Issue
Block a user