Ensure that your Azure Kubernetes Service (AKS) clusters are configured to use Image Integrity in order to validate signed images before deploying them. Image Integrity for Azure Kubernetes Service (AKS) clusters is a feature that ensures container images are secure and have not been tampered with. It verifies the integrity of images by using cryptographic signatures and policies, ensuring that only trusted and unaltered images are deployed.
Enabling Image Integrity for Azure Kubernetes Service (AKS) clusters helps protect against deploying compromised or tampered container images, ensuring that only trusted, secure images are used, which enhances the overall security of your applications and infrastructure.
Audit
To determine if Image Integrity is enabled for your Azure Kubernetes Service (AKS) clusters, perform the following operations:
Checking the Image Integrity feature status for AKS clusters using Microsoft Azure Portal (Azure Console) is not currently supported.Remediation / Resolution
To enable the Image Integrity feature for your Azure Kubernetes Service (AKS) clusters, perform the following operations:
Enabling Image Integrity for AKS clusters using Microsoft Azure Portal (Azure Console) is not currently supported.References
- Azure Official Documentation
- Use Image Integrity to validate signed images before deploying them to your Azure Kubernetes Service (AKS) clusters (Preview)
- Understand Azure Policy for Kubernetes clusters
- Create an OpenID Connect provider on Azure Kubernetes Service (AKS)
- Azure PowerShell Documentation
- az account list
- az account set
- az aks list
- az aks show
- az extension add
- az feature register
- az provider register
- az aks addon enable
- az aks