Using AKS Construction and PSRule to create a Well Architected configuration for your AKS environment.
To serve as a demonstratable Well Architected review of a live environment.
Using GitHub actions to orchestrate the environment deploy and assessment. Failures are reported in the GitHub step summary, GitHub artifacts and by raising an issue in the repository.
The sample workflow runs on demand, and on a schedule. By running on a schedule we can be alerted to both;
- Degredations in our environment configuration
- New rules in the Well Architected assesment
Description | AKSC | Rules passed | Rules failed | PSRule Config | Rules exempt |
---|---|---|---|---|---|
The "cool" config, Cillium, Azure CNI Overlay and Prometheus monitoring through Azure monitor | AKSC | 20 | 19 |