Lab Material for the Two-Day Defending Modern DevOps Environments Course
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
001-Lab-Setup so many changes Aug 17, 2018
002-Containerizing-An-Application
003-K8S-Cluster-Setup docs: remove extraneous word Aug 29, 2018
004-K8S-Cluster-Authentication change email for auth lab Aug 29, 2018
005-K8S-Dashboard cluster admin Aug 29, 2018
006-Pod-Security-Policy
007-Istio Update lab.md Aug 29, 2018
008-K8S-Cluster-Secrets more cleanup steps Aug 28, 2018
009-Kube-Logs
010-Security-Pipeline Update lab.md Aug 29, 2018
DEMO-Attacking-Kubelet
Finale naming and directory structure Aug 17, 2018
README.md remove 2 day Aug 29, 2018

README.md

Defending Modern DevOps Environments

This repository contains all of the labs for the Manicode "Defending Modern DevOps Course"

Agenda:

001-Lab-Setup

002-Containerizing-An-Application

003-K8S-Cluster-Setup

004-K8S-Cluster-Authentication

005-K8S-Dashboard

006-Pod-Security-Policy

007-Istio

008-K8S-Cluster-Secrets

009-Kube-Logs

010-Security-Pipeline

DEMO-Attacking-Kubelet

Finale

Useful Debugging Commands

minikube logs
kubectl get logs <podname>
kubectl exec -it <podname> /bin/bash
kubectl describe pod|service|deployment <name> 
kubectl get secret <secretname> 
kubectl get events | grep <thething>
kubectl create --v 10 -f .