Skip to content

Commit 63ae0a9

Browse files
committed
Split checklist item and explanation
1 parent d40e9cf commit 63ae0a9

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

content/en/docs/concepts/security/security-checklist.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,7 @@ an admin user.
5858
- [ ] Use of a service mesh to encrypt all communications inside of the cluster.
5959
- [ ] The Kubernetes API, kubelet API and etcd are not exposed publicly on Internet.
6060
- [ ] 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.
6562

6663
A number of [Container Network Interface (CNI) plugins](/docs/concepts/extend-kubernetes/compute-storage-net/network-plugins/)
6764
plugins provide the functionality to
@@ -95,6 +92,10 @@ If a cloud provider is used for hosting Kubernetes, the access from pods to the
9592
metadata API `169.254.169.254` should also be restricted or blocked if not needed
9693
because it may leak information.
9794

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.
9899
## Pod security
99100

100101
- [ ] RBAC rights to `create`, `update`, `patch`, `delete` workloads is only granted if necessary.

0 commit comments

Comments
 (0)