SV-260905r966072_rule
V-260905
SRG-APP-000141-CTR-000315
CNTR-MK-000580
CAT II
10
Log in to the MKE web UI and navigate to Kubernetes >> Namespaces.
In the top right corner, enable "Set context for all namespaces".
Move any user-managed resources from the default, kube-public and kube-node-lease namespaces, to user namespaces.
- Navigate to Kubernetes >> Services.
- Select the user-managed service.
- Click on the settings wheel in the top right corner to view the .yaml for that service.
- Change the "namespace" to a user namespace.
- Click "Save".
This check only applies when using Kubernetes orchestration.
Log in to the MKE web UI and navigate to Kubernetes >> Namespaces.
The default namespaces are: "default", "kube-public", and "kube-node-lease".
1. In the top right corner, if "Set context for all namespaces" is not enabled, this is a finding.
2. Navigate to Kubernetes >> Services. Confirm that no service except "kubernetes" has the "default" namespace listed. Confirm that only approved system services have the "kube-system" namespace listed.
If "default" has a service other than the "kubernetes" services, this is a finding.
If "kube-system" has a service that is not listed in the System Security Plan (SSP), this is a finding.
V-260905
False
CNTR-MK-000580
This check only applies when using Kubernetes orchestration.
Log in to the MKE web UI and navigate to Kubernetes >> Namespaces.
The default namespaces are: "default", "kube-public", and "kube-node-lease".
1. In the top right corner, if "Set context for all namespaces" is not enabled, this is a finding.
2. Navigate to Kubernetes >> Services. Confirm that no service except "kubernetes" has the "default" namespace listed. Confirm that only approved system services have the "kube-system" namespace listed.
If "default" has a service other than the "kubernetes" services, this is a finding.
If "kube-system" has a service that is not listed in the System Security Plan (SSP), this is a finding.
M
5595