This lab guide mirrors the https://azure.github.io/AKS-DevSecOps-Workshop/ guide, includes required changes, leverages PowerShell instead of Bash where applicable, and includes additional example output.
In performing this lab you will learn more about the following :
<aside> 💡
While this workshop explicitly references AKS, and GitHub; the recommendations mentioned would apply to any container orchestration or CI/CD platform. While the implementation details may vary, most of the concepts and practices mentioned in each stage would still be relevant and applicable.
</aside>
<aside> 💡
This lab was completed over approximately five days, with AKS, ACR, and KeyVault running for just under four days, resulting in total Azure costs of roughly $10 (± a small variance)
</aside>
H/T to the Contributors of https://github.com/Azure/AKS-DevSecOps-Workshop, including https://github.com/ahmedbham https://github.com/msmarti and others who developed and open sourced this exercise.
DevSecOps builds on the practice of DevOps by incorporating security at different stages of a traditional DevOps lifecycle. Some of the benefits of building security in DevOps practices include: