Skip to content

Commit aefbe96

Browse files
authored
Merge pull request #26791 from kornelbicskei/patch-1
Update documentation for AWS ELB
2 parents c6bbcf3 + a3986fe commit aefbe96

File tree

1 file changed

+10
-3
lines changed
  • content/en/docs/concepts/services-networking

1 file changed

+10
-3
lines changed

content/en/docs/concepts/services-networking/service.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -936,11 +936,18 @@ There are other annotations to manage Classic Elastic Load Balancers that are de
936936
# value. Defaults to 5, must be between 2 and 60
937937

938938
service.beta.kubernetes.io/aws-load-balancer-security-groups: "sg-53fae93f"
939-
# A list of existing security groups to be added to ELB created. Unlike the annotation
940-
# service.beta.kubernetes.io/aws-load-balancer-extra-security-groups, this replaces all other security groups previously assigned to the ELB.
939+
# A list of existing security groups to be configured on the ELB created. Unlike the annotation
940+
# service.beta.kubernetes.io/aws-load-balancer-extra-security-groups, this replaces all other security groups previously assigned to the ELB and also overrides the creation
941+
# of a uniquely generated security group for this ELB.
942+
# The first security group ID on this list is used as a source to permit incoming traffic to target worker nodes (service traffic and health checks).
943+
# If multiple ELBs are configured with the same security group ID, only a single permit line will be added to the worker node security groups, that means if you delete any
944+
# of those ELBs it will remove the single permit line and block access for all ELBs that shared the same security group ID.
945+
# This can cause a cross-service outage if not used properly
941946

942947
service.beta.kubernetes.io/aws-load-balancer-extra-security-groups: "sg-53fae93f,sg-42efd82e"
943-
# A list of additional security groups to be added to the ELB
948+
# A list of additional security groups to be added to the created ELB, this leaves the uniquely generated security group in place, this ensures that every ELB
949+
# has a unique security group ID and a matching permit line to allow traffic to the target worker nodes (service traffic and health checks).
950+
# Security groups defined here can be shared between services.
944951

945952
service.beta.kubernetes.io/aws-load-balancer-target-node-labels: "ingress-gw,gw-name=public-api"
946953
# A comma separated list of key-value pairs which are used

0 commit comments

Comments
 (0)