A sample service manifest that creates a LoadBalancer in AWS
---
apiVersion: v1
kind: Service
metadata:
name: abcd
namespace: default
annotations:
service.beta.kubernetes.io/aws-load-balancer-ssl-ports: "*"
labels:
service: abcd
spec:
type: LoadBalancer
ports:
- name: "https"
port: 443
targetPort: 1234
protocol: "TCP"
selector:
service: abcd
loadBalancerSourceRanges:
- 10.10.10.10 Example IP
Apart from the rule of allowing traffic from 10.10.10.10 here it also creates a rule that allows ICMP packets from 0.0.0.0 too.
Why is that created and what will happen if we delete that ?