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.

Metodyka DevSecOps i usługa AKSMetodyka DevSecOps i usługa 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