cthakar / demo-kube-monkey

Demo for chaos-engineering Meetup

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Steps

Create k8s cluster

$ minikube start -p meetup-demo --kubernetes-version=v1.15.7 --cpus 4 --memory 4096

Create Whitelisted namespace where you can able to play

$ kubectl create ns test-kill-ns

Create deployment in test-kill-ns along with kube-monkey labels injected

$ kubectl create -f nginx-deployment.yaml
$ kubectl expose deployment nginx-deployment --type=NodePort --name=svc-kill-ns -n test-kill-ns

Create kube-monkey deployments in kube-system

$ kubectl create -f configmap.yaml 
$ kubectl create -f deployment.yaml

Let's verfiy does kube-monkey started terminating pods from victim deployments ?

kubectl logs -f deployment.apps/kube-monkey --namespace=kube-system

About

Demo for chaos-engineering Meetup