Code Monkey home page Code Monkey logo

aks-sb-workshop's Introduction

AKS Secure Baseline Workshop

This workshop is designed to help you understand the Azure Kubernetes Service Secure Baseline. The secure baseline is a reference implementation which demonstrates the recommended starting infrastructure architecture for a general purpose AKS cluster.

Whilst the AKS Secure Baseline repo provides a detailed step by step guide to deployment, this workshop is designed to firstly get the reference architecture deployed quickly and then deep dive into the features.

Contents

  1. Pre-requisites

  2. Deploying the network infrastructure

  3. Deploying and configuring the AKS cluster and supporting services.

  4. Authentication and Authorisation

    • Accessing your cluster using Azure Active Directory for authentication
    • Understanding Kubernetes RBAC
  5. Cluster Compute

    • Node pools
    • Nodes
    • Scaling, HPA and CA
    • System and user node pools
    • Memory reservation
    • Node maintenance, kured, node image updates
  6. Identity Management

    • Managed Identity configuration
  7. Container Registry

    • Authentication
    • Importing public images
    • Geo replication
  8. Cluster Configuration Management

    • GitOps / Flux
    • Investigate the YAML files
    • Namespaces
    • Components installed via GitOps - Pod Identity, Key Vault CSI
  9. Azure Network Configuration

    • Hub and spoke network topology, peering
    • Subnets for App Gateway, Ingress and Cluster
    • Forced tunnel configuration
    • Network Security Group configuration
    • Azure Firewall configuration
    • Azure Load Balancer
  10. Kubernetes Network Configuration

    • Azure CNI, network address space design
    • Azure Network Policy
    • App Gateway, Traefik Ingress, Certificates
  11. Secret Management

    • Key Vault configuration
  12. Governance

    • Azure Policy
    • Understand the default policies that have been deployed
  13. Application

    • Deployment
    • Network policy
    • Traffic flow
    • PDB
  14. Monitoring and Observability

    • Use Log Analytics to ...

aks-sb-workshop's People

Contributors

markwme avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.