Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.77 KB

challenges.5.md

File metadata and controls

35 lines (27 loc) · 1.77 KB

Security- Challenge

Need help? Check hints [here 📘] (hints/helm.md)!

Why

Especially when running multiple applications in your cluster you want to controll how traffic is coming into your environment and how different worloads are allowed to communicate within the cluster. In this challenge you will learn how to lock down your application for enterprise use.

Here's what you'll learn:

  • Deploying ingress with ssl termination
  • Using network policies to lock down internal traffic
  • Using authentication proxy to enforce auth at the ingress
  • Move secrets to azure key vault

1. Deploy an ingress controller

2. Deploy network policies

Deploy the network policy daemonset

kubectl apply -f  https://github.com/Azure/acs-engine/blob/master/parts/k8s/addons/kubernetesmasteraddons-azure-npm-daemonset.yaml

3. Configure a network security group

4. Move secrets to keyvault