@@ -58,10 +58,7 @@ an admin user.
58
58
- [ ] Use of a service mesh to encrypt all communications inside of the cluster.
59
59
- [ ] The Kubernetes API, kubelet API and etcd are not exposed publicly on Internet.
60
60
- [ ] Access from the workloads to the cloud metadata API is filtered.
61
- - [ ] Use of LoadBalancer and ExternalIPs is restricted, see
62
- [ CVE-2020 -8554: Man in the middle using LoadBalancer or ExternalIPs] ( https://github.com/kubernetes/kubernetes/issues/97076 )
63
- and the [ DenyServiceExternalIPs admission controller] ( /docs/reference/access-authn-authz/admission-controllers/#denyserviceexternalips )
64
- for further information.
61
+ - [ ] Use of LoadBalancer and ExternalIPs is restricted.
65
62
66
63
A number of [ Container Network Interface (CNI) plugins] ( /docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/ )
67
64
plugins provide the functionality to
@@ -95,6 +92,10 @@ If a cloud provider is used for hosting Kubernetes, the access from pods to the
95
92
metadata API ` 169.254.169.254 ` should also be restricted or blocked if not needed
96
93
because it may leak information.
97
94
95
+ For restricted LoadBalancer and ExternalIPs use, see
96
+ [ CVE-2020 -8554: Man in the middle using LoadBalancer or ExternalIPs] ( https://github.com/kubernetes/kubernetes/issues/97076 )
97
+ and the [ DenyServiceExternalIPs admission controller] ( /docs/reference/access-authn-authz/admission-controllers/#denyserviceexternalips )
98
+ for further information.
98
99
## Pod security
99
100
100
101
- [ ] RBAC rights to ` create ` , ` update ` , ` patch ` , ` delete ` workloads is only granted if necessary.
0 commit comments