DevSecOps with AKS

Use DevSecOps practices so you can move quickly at scale with enhanced security. Deliver code faster using Continuous Integration/Delivery. Accelerate the feedback loop with constant monitoring. Balance speed and security with policy enforcement for continuous security and deep traceability.

DevSecOps with AKSDevSecOps with AKS123456789

Developers rapidly iterate, test and debug different parts of an application together in the same Kubernetes cluster

Code is merged into a GitHub repository, after which automated builds and tests are run by Azure Pipelines

Container image is registered in Azure Container Registry

Kubernetes clusters are provisioned using tools like Terraform; Helm charts, installed by Terraform, define the desired state of app resources and configurations

Operators enforce policies to govern deployments to the AKS cluster

Release pipeline automatically executes pre-defined deployment strategy with each code change

Policy enforcement and auditing is added to CI/CD pipeline using Azure Policy

App telemetry, container health monitoring and real-time log analytics are obtained using Azure Monitor

Insights used to address issues and fed into next sprint plans

  1. 1 Developers rapidly iterate, test and debug different parts of an application together in the same Kubernetes cluster
  2. 2 Code is merged into a GitHub repository, after which automated builds and tests are run by Azure Pipelines
  3. 3 Container image is registered in Azure Container Registry
  4. 4 Kubernetes clusters are provisioned using tools like Terraform; Helm charts, installed by Terraform, define the desired state of app resources and configurations
  5. 5 Operators enforce policies to govern deployments to the AKS cluster
  1. 6 Release pipeline automatically executes pre-defined deployment strategy with each code change
  2. 7 Policy enforcement and auditing is added to CI/CD pipeline using Azure Policy
  3. 8 App telemetry, container health monitoring and real-time log analytics are obtained using Azure Monitor
  4. 9 Insights used to address issues and fed into next sprint plans