Learn how to use open-source tools to secure your container deployments on Azure Kubernetes Service.
GitHub account | Get a free GitHub account |
Azure account | Get a free Azure account |
Azure CLI | Install Azure CLI |
Terraform | Install Terraform |
Helm | Install Helm |
Docker | Install Docker |
kubectl | Install kubectl |
This project demonstrates how to deploy an Azure Kubernetes Service cluster and secure it using open-source tools. The project uses Terraform to deploy the Azure resources and Helm to configure the Kubernetes cluster. And then uses GitHub Actions to automate the deployment of the cluster and the configuration of the tools.
After the cluster is deployed, you will learn how to use the following tools to secure your container deployments:
By the end of the workshop, you'll have leanred how to use these tools to secure your container deployments on Azure Kubernetes Service using Trivy to scan container images for vulnerabilities, Notary to sign container images, and Ratify to verify that the policies are being enforced.
cd terraform;
terraform init;
terraform apply