Kubernetes Security Requirements
Input from Operators
These requirements provided by
- Chevron
- Total
- Repsol
- Shell
Requirements
- K8s diagnostic settings must be enabled and forwarded to Log Analytics
- Azure AD should be enabled in Kubernetes Service
- Cluster RBAC must be enabled in Kubernetes Service
- Do not directly or indirectly grant cluster admin level access to developers
- The latest version of Kubernetes should be used . Autoupdate daemon to be used
- Ensure containers listen only on allowed ports
- Do not allow privileged containers in AKS
- Container build file must be auditable/visible
- Allow Secrets Injection into containers
Edited by Paco Hope (AWS)