🔑 Securing container deployments on AKS by using open-source tools​

Learn how to use open-source tools to secure your container deployments on Azure Kubernetes Service.

👉 See the workshop

Prerequisites

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

Overview

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.

How to build the environment

cd terraform;
terraform init;
terraform apply