├── workload ├── .gitignore ├── assets │ ├── One.mp4 │ ├── Two.mp4 │ ├── One.webm │ └── Two.webm ├── Cargo.toml ├── opt │ └── kubernetes │ │ ├── service.yaml │ │ └── deployment.yaml ├── Tiltfile └── Dockerfile ├── .gitignore ├── notes ├── newcomers │ └── episode-1 │ │ └── README.md ├── klustered │ ├── episode-13 │ │ ├── mahmoud-saada │ │ │ └── README.md │ │ └── marques-johansson │ │ │ └── README.md │ ├── episode-14 │ │ ├── arian-van-putten │ │ │ └── README.md │ │ └── sid-palas │ │ │ ├── src │ │ │ ├── Dockerfile │ │ │ ├── Makefile │ │ │ ├── job.yaml │ │ │ └── setup-and-run.sh │ │ │ └── README.md │ ├── episode-15 │ │ ├── abdel-sghiouar │ │ │ └── README.md │ │ └── marek-counts │ │ │ └── README.md │ ├── episode-2 │ │ ├── jason-detiberus │ │ │ └── README.md │ │ └── walid-shaari │ │ │ ├── kube-api-psp.png │ │ │ ├── etcd-logs-error.png │ │ │ ├── etcd-timed-out.png │ │ │ ├── kube-system-get-pods.png │ │ │ ├── k-get-events-coredns-psp.png │ │ │ └── crictl-settings-and-output.png │ ├── episode-30 │ │ └── CrashBeerBackOff │ │ │ ├── api-mitm │ │ │ ├── go.mod │ │ │ ├── .gitignore │ │ │ └── Makefile │ │ │ └── kube-scheduler │ │ │ ├── config.yaml │ │ │ ├── kube-scheduler │ │ │ ├── Dockerfile │ │ │ └── README.md │ ├── episode-9 │ │ ├── sascha-grunert │ │ │ ├── a.sh │ │ │ ├── README.md │ │ │ └── runc-v1.0.0-rc10.patch │ │ └── billie-cleek │ │ │ └── README.md │ ├── episode-16 │ │ └── andy-v-h │ │ │ ├── vendor │ │ │ ├── golang.org │ │ │ │ └── x │ │ │ │ │ └── sys │ │ │ │ │ ├── unix │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── endian_big.go │ │ │ │ │ ├── endian_little.go │ │ │ │ │ ├── constants.go │ │ │ │ │ ├── syscall_darwin_386.1_11.go │ │ │ │ │ ├── syscall_darwin_amd64.1_11.go │ │ │ │ │ ├── syscall_darwin_arm.1_11.go │ │ │ │ │ ├── syscall_darwin_arm64.1_11.go │ │ │ │ │ ├── syscall_linux_amd64_gc.go │ │ │ │ │ ├── zsyscall_darwin_386.1_13.s │ │ │ │ │ ├── zsyscall_darwin_arm.1_13.s │ │ │ │ │ ├── zsyscall_darwin_amd64.1_13.s │ │ │ │ │ ├── zsyscall_darwin_arm64.1_13.s │ │ │ │ │ ├── aliases.go │ │ │ │ │ ├── pagesize_unix.go │ │ │ │ │ ├── readdirent_getdents.go │ │ │ │ │ ├── fcntl_linux_32bit.go │ │ │ │ │ ├── asm_aix_ppc64.s │ │ │ │ │ ├── asm_solaris_amd64.s │ │ │ │ │ ├── gccgo_linux_amd64.go │ │ │ │ │ ├── syscall_linux_gc.go │ │ │ │ │ ├── race0.go │ │ │ │ │ ├── sockcmsg_dragonfly.go │ │ │ │ │ ├── syscall_linux_gc_386.go │ │ │ │ │ ├── fcntl_darwin.go │ │ │ │ │ ├── syscall_linux_gccgo_arm.go │ │ │ │ │ ├── syscall_unix_gc.go │ │ │ │ │ ├── str.go │ │ │ │ │ ├── syscall_solaris_amd64.go │ │ │ │ │ ├── race.go │ │ │ │ │ ├── env_unix.go │ │ │ │ │ ├── asm_netbsd_arm.s │ │ │ │ │ ├── asm_freebsd_arm.s │ │ │ │ │ ├── asm_netbsd_arm64.s │ │ │ │ │ ├── asm_openbsd_arm.s │ │ │ │ │ ├── readdirent_getdirentries.go │ │ │ │ │ ├── asm_darwin_386.s │ │ │ │ │ ├── asm_netbsd_386.s │ │ │ │ │ ├── asm_darwin_amd64.s │ │ │ │ │ ├── asm_freebsd_386.s │ │ │ │ │ ├── asm_netbsd_amd64.s │ │ │ │ │ ├── asm_openbsd_386.s │ │ │ │ │ ├── asm_dragonfly_amd64.s │ │ │ │ │ ├── asm_freebsd_amd64.s │ │ │ │ │ ├── asm_freebsd_arm64.s │ │ │ │ │ ├── asm_openbsd_amd64.s │ │ │ │ │ ├── asm_openbsd_arm64.s │ │ │ │ │ ├── asm_darwin_arm.s │ │ │ │ │ ├── zptrace_linux_arm64.go │ │ │ │ │ ├── asm_darwin_arm64.s │ │ │ │ │ ├── bluetooth_linux.go │ │ │ │ │ ├── dev_darwin.go │ │ │ │ │ ├── dev_aix_ppc.go │ │ │ │ │ ├── fdset.go │ │ │ │ │ ├── syscall_unix_gc_ppc64x.go │ │ │ │ │ ├── syscall_darwin.1_12.go │ │ │ │ │ ├── syscall_netbsd_386.go │ │ │ │ │ ├── syscall_netbsd_amd64.go │ │ │ │ │ ├── syscall_netbsd_arm.go │ │ │ │ │ ├── syscall_netbsd_arm64.go │ │ │ │ │ ├── dev_aix_ppc64.go │ │ │ │ │ ├── dev_netbsd.go │ │ │ │ │ ├── dev_openbsd.go │ │ │ │ │ ├── asm_linux_ppc64x.s │ │ │ │ │ ├── syscall_linux_gccgo_386.go │ │ │ │ │ ├── sockcmsg_unix_other.go │ │ │ │ │ ├── dev_freebsd.go │ │ │ │ │ ├── dev_dragonfly.go │ │ │ │ │ ├── syscall_openbsd_amd64.go │ │ │ │ │ ├── syscall_openbsd_arm64.go │ │ │ │ │ ├── syscall_openbsd_386.go │ │ │ │ │ ├── syscall_openbsd_arm.go │ │ │ │ │ ├── fcntl.go │ │ │ │ │ ├── sockcmsg_linux.go │ │ │ │ │ ├── gccgo_c.c │ │ │ │ │ ├── asm_linux_riscv64.s │ │ │ │ │ ├── unveil_openbsd.go │ │ │ │ │ ├── zsyscall_darwin_386.1_13.go │ │ │ │ │ ├── zsyscall_darwin_amd64.1_13.go │ │ │ │ │ ├── zsyscall_darwin_arm.1_13.go │ │ │ │ │ ├── zsyscall_darwin_arm64.1_13.go │ │ │ │ │ ├── asm_linux_arm64.s │ │ │ │ │ ├── asm_linux_arm.s │ │ │ │ │ ├── asm_linux_s390x.s │ │ │ │ │ ├── asm_linux_mipsx.s │ │ │ │ │ ├── zptrace_armnn_linux.go │ │ │ │ │ ├── asm_linux_mips64x.s │ │ │ │ │ ├── asm_linux_amd64.s │ │ │ │ │ ├── syscall_dragonfly_amd64.go │ │ │ │ │ ├── syscall_darwin_libSystem.go │ │ │ │ │ ├── syscall_aix_ppc.go │ │ │ │ │ ├── zptrace_mipsnn_linux.go │ │ │ │ │ ├── zptrace_mipsnnle_linux.go │ │ │ │ │ ├── asm_linux_386.s │ │ │ │ │ ├── dev_linux.go │ │ │ │ │ ├── syscall_freebsd_amd64.go │ │ │ │ │ ├── syscall_freebsd_arm64.go │ │ │ │ │ ├── syscall_freebsd_arm.go │ │ │ │ │ └── syscall_freebsd_386.go │ │ │ │ │ ├── AUTHORS │ │ │ │ │ ├── CONTRIBUTORS │ │ │ │ │ ├── PATENTS │ │ │ │ │ └── LICENSE │ │ │ ├── github.com │ │ │ │ ├── mattn │ │ │ │ │ ├── go-isatty │ │ │ │ │ │ ├── doc.go │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ ├── renovate.json │ │ │ │ │ │ ├── go.sum │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── go.test.sh │ │ │ │ │ │ ├── isatty_others.go │ │ │ │ │ │ ├── isatty_tcgets.go │ │ │ │ │ │ ├── isatty_bsd.go │ │ │ │ │ │ ├── isatty_plan9.go │ │ │ │ │ │ ├── isatty_solaris.go │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ └── README.md │ │ │ │ │ └── go-colorable │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ ├── .travis.yml │ │ │ │ │ │ ├── go.test.sh │ │ │ │ │ │ ├── go.sum │ │ │ │ │ │ ├── colorable_appengine.go │ │ │ │ │ │ ├── colorable_others.go │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── noncolorable.go │ │ │ │ │ │ └── README.md │ │ │ │ ├── fatih │ │ │ │ │ └── color │ │ │ │ │ │ ├── go.mod │ │ │ │ │ │ ├── go.sum │ │ │ │ │ │ └── LICENSE.md │ │ │ │ └── guineveresaenger │ │ │ │ │ └── golang-rainbow │ │ │ │ │ ├── golang-rainbow │ │ │ │ │ ├── example-line.png │ │ │ │ │ ├── README.md │ │ │ │ │ └── rainbowize.go │ │ │ └── modules.txt │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── README.md │ │ │ └── kubectl.go │ ├── episode-21 │ │ └── william-lightning │ │ │ ├── klustered.env │ │ │ ├── deployPatch.yaml │ │ │ ├── nginx │ │ │ ├── index.html │ │ │ ├── build.sh │ │ │ └── Dockerfile │ │ │ ├── README.md │ │ │ └── admission-pod.yaml │ ├── episode-11 │ │ ├── kris-nova │ │ │ └── README.md │ │ └── thomas-stromberg │ │ │ └── README.md │ ├── episode-12 │ │ └── rawkode │ │ │ ├── README.md │ │ │ └── BREAK.md │ ├── episode-4 │ │ ├── akos-veres │ │ │ └── README.md │ │ └── dan-pop-matt-moore │ │ │ └── README.md │ ├── episode-8 │ │ └── tim-hockin │ │ │ └── README.md │ ├── episode-10 │ │ ├── noel-georgi │ │ │ └── README.md │ │ ├── walid-shaari │ │ │ └── README.md │ │ └── rawkode │ │ │ ├── README.md │ │ │ └── event.yaml │ ├── episode-6 │ │ ├── saiyam-pathak │ │ │ └── README.md │ │ └── dan-finneran-jason-detiberus │ │ │ └── README.md │ ├── episode-5 │ │ ├── lewis-denham-parry │ │ │ ├── README.md │ │ │ └── ignition.yaml │ │ └── thomas-stromberg │ │ │ └── README.md │ ├── episode-18 │ │ └── smalls │ │ │ ├── zombocom │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ └── default.conf │ │ │ └── README.md │ ├── episode-7 │ │ └── philip-welz │ │ │ ├── psp │ │ │ ├── psp-cr.yaml │ │ │ ├── psp-rb.yaml │ │ │ └── psp.yaml │ │ │ ├── pods │ │ │ ├── scheduler.yaml │ │ │ └── controller.yaml │ │ │ └── kyverno │ │ │ └── policy.yaml │ ├── episode-3 │ │ ├── justin-garrison │ │ │ └── README.md │ │ └── ian-coldwater │ │ │ └── README.md │ ├── episode-1 │ │ ├── lee-briggs │ │ │ └── README.md │ │ └── dan-finneran │ │ │ └── README.md │ └── episode-22 │ │ └── borko │ │ └── README.md └── klustered-teams │ ├── episode-2 │ ├── redhat │ │ └── README.md │ └── talos-systems │ │ └── README.md │ ├── episode-1 │ ├── civo-cloud │ │ └── README.md │ └── container-solutions │ │ └── README.md │ ├── episode-3 │ └── digitalocean │ │ └── README.md │ └── episode-4 │ └── carta │ └── README.md ├── cluster-automation ├── Makefile ├── src │ ├── kubernetes │ │ ├── meta.ts │ │ ├── index.ts │ │ ├── control-plane │ │ │ └── join-token.ts │ │ └── pki.ts │ ├── teleport │ │ └── cloud-config.ts │ └── index.ts ├── .gitignore ├── cloud-init │ └── scripts │ │ ├── teleport-restart.sh │ │ ├── install-jq.sh │ │ ├── helm.sh │ │ ├── untaint-noschedule.sh │ │ ├── ccm-disable.sh │ │ ├── download-metadata.sh │ │ ├── wait-for-bgp-enabled.sh │ │ ├── add-bgp-routes.sh │ │ ├── kubernetes-kubeadm-worker-join.sh │ │ ├── teleport-install.sh │ │ ├── net-deny-metadata.sh │ │ ├── guest-ssh-keys.sh │ │ ├── base-packages.sh │ │ ├── kubernetes-prerequisites.sh │ │ ├── containerd.sh │ │ ├── klustered-workload.sh │ │ ├── kubernetes-packages.sh │ │ ├── kubernetes-kubeadm-exec.sh │ │ ├── teleport-agent.sh │ │ ├── ingress.sh │ │ ├── kube-vip-daemonset.sh │ │ ├── teleport-app-server.sh │ │ ├── cni-cilium.sh │ │ ├── kube-vip.sh │ │ └── kubernetes-kubeadm-certs.sh ├── Pulumi.yaml ├── README.md ├── .editorconfig ├── tsconfig.json └── package.json ├── .editorconfig └── .github └── workflows ├── security.yaml └── container-images.yaml /workload/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .dccache 3 | -------------------------------------------------------------------------------- /notes/newcomers/episode-1/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/klustered/episode-13/mahmoud-saada/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/klustered/episode-14/arian-van-putten/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/klustered/episode-15/abdel-sghiouar/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/klustered/episode-15/marek-counts/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/klustered/episode-2/jason-detiberus/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notes/klustered/episode-13/marques-johansson/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cluster-automation/Makefile: -------------------------------------------------------------------------------- 1 | new: 2 | pulumi stack init 3 | 4 | .PHONY: new 5 | -------------------------------------------------------------------------------- /cluster-automation/src/kubernetes/meta.ts: -------------------------------------------------------------------------------- 1 | export const PREFIX = "equinix-metalx"; 2 | -------------------------------------------------------------------------------- /cluster-automation/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /node_modules/ 3 | Pulumi.*.yaml 4 | .dccache 5 | -------------------------------------------------------------------------------- /notes/klustered/episode-30/CrashBeerBackOff/api-mitm/go.mod: -------------------------------------------------------------------------------- 1 | module main 2 | 3 | go 1.18 4 | -------------------------------------------------------------------------------- /notes/klustered/episode-9/sascha-grunert/a.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | echo hi 3 | echo done 4 | -------------------------------------------------------------------------------- /notes/klustered/episode-16/andy-v-h/vendor/golang.org/x/sys/unix/.gitignore: -------------------------------------------------------------------------------- 1 | _obj/ 2 | unix.test 3 | -------------------------------------------------------------------------------- /workload/assets/One.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/workload/assets/One.mp4 -------------------------------------------------------------------------------- /workload/assets/Two.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/workload/assets/Two.mp4 -------------------------------------------------------------------------------- /cluster-automation/cloud-init/scripts/teleport-restart.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | systemctl restart teleport 3 | -------------------------------------------------------------------------------- /workload/assets/One.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/workload/assets/One.webm -------------------------------------------------------------------------------- /workload/assets/Two.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/workload/assets/Two.webm -------------------------------------------------------------------------------- /cluster-automation/Pulumi.yaml: -------------------------------------------------------------------------------- 1 | name: klustered 2 | runtime: nodejs 3 | description: Klustered 4 | main: src/index.ts 5 | -------------------------------------------------------------------------------- /cluster-automation/README.md: -------------------------------------------------------------------------------- 1 | # Pulumi Template for Kubernetes on Equinix Metal with kubeadm via cloud-init 2 | 3 | WIP 4 | -------------------------------------------------------------------------------- /cluster-automation/src/kubernetes/index.ts: -------------------------------------------------------------------------------- 1 | import * as metal from "@pulumi/equinix-metal"; 2 | export { Cluster } from "./cluster"; 3 | -------------------------------------------------------------------------------- /notes/klustered/episode-16/andy-v-h/vendor/github.com/mattn/go-isatty/doc.go: -------------------------------------------------------------------------------- 1 | // Package isatty implements interface to isatty 2 | package isatty 3 | -------------------------------------------------------------------------------- /notes/klustered/episode-30/CrashBeerBackOff/api-mitm/.gitignore: -------------------------------------------------------------------------------- 1 | main 2 | main_gen.go 3 | main_gen.go.bak 4 | kube-apiserver 5 | systemd-homed 6 | -------------------------------------------------------------------------------- /cluster-automation/cloud-init/scripts/install-jq.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | set -e 3 | 4 | DEBIAN_FRONTEND=noninteractive apt update && apt install -y jq 5 | -------------------------------------------------------------------------------- /notes/klustered/episode-21/william-lightning/klustered.env: -------------------------------------------------------------------------------- 1 | CPIP=x.x.x.x 2 | WORKER1IP=x.x.x.x 3 | WORKER2IP=x.x.x.x 4 | KUBECONFIGSWITCH="--kubeconfig=./kube.config" -------------------------------------------------------------------------------- /cluster-automation/cloud-init/scripts/helm.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -e 3 | curl -fsSL https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | bash 4 | -------------------------------------------------------------------------------- /notes/klustered/episode-2/walid-shaari/kube-api-psp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/notes/klustered/episode-2/walid-shaari/kube-api-psp.png -------------------------------------------------------------------------------- /notes/klustered/episode-2/walid-shaari/etcd-logs-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/notes/klustered/episode-2/walid-shaari/etcd-logs-error.png -------------------------------------------------------------------------------- /notes/klustered/episode-2/walid-shaari/etcd-timed-out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/notes/klustered/episode-2/walid-shaari/etcd-timed-out.png -------------------------------------------------------------------------------- /cluster-automation/cloud-init/scripts/untaint-noschedule.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | kubectl --kubeconfig=/etc/kubernetes/admin.conf taint nodes --all node-role.kubernetes.io/master- 3 | -------------------------------------------------------------------------------- /notes/klustered/episode-11/kris-nova/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-12/rawkode/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-2/walid-shaari/kube-system-get-pods.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/notes/klustered/episode-2/walid-shaari/kube-system-get-pods.png -------------------------------------------------------------------------------- /notes/klustered/episode-4/akos-veres/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-8/tim-hockin/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered-teams/episode-2/redhat/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-10/noel-georgi/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-10/walid-shaari/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-21/william-lightning/deployPatch.yaml: -------------------------------------------------------------------------------- 1 | spec: 2 | template: 3 | spec: 4 | containers: 5 | - name: klustered 6 | imagePullPolicy: IfNotPresent 7 | -------------------------------------------------------------------------------- /notes/klustered/episode-6/saiyam-pathak/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-9/sascha-grunert/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered-teams/episode-1/civo-cloud/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-11/thomas-stromberg/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-2/walid-shaari/k-get-events-coredns-psp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/notes/klustered/episode-2/walid-shaari/k-get-events-coredns-psp.png -------------------------------------------------------------------------------- /notes/klustered/episode-4/dan-pop-matt-moore/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-5/lewis-denham-parry/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-5/thomas-stromberg/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered-teams/episode-1/container-solutions/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-16/andy-v-h/vendor/github.com/mattn/go-isatty/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/mattn/go-isatty 2 | 3 | go 1.12 4 | 5 | require golang.org/x/sys v0.0.0-20200116001909-b77594299b42 6 | -------------------------------------------------------------------------------- /notes/klustered/episode-16/andy-v-h/vendor/github.com/mattn/go-isatty/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": [ 3 | "config:base" 4 | ], 5 | "postUpdateOptions": [ 6 | "gomodTidy" 7 | ] 8 | } 9 | -------------------------------------------------------------------------------- /notes/klustered/episode-2/walid-shaari/crictl-settings-and-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rawkode-academy/klustered/HEAD/notes/klustered/episode-2/walid-shaari/crictl-settings-and-output.png -------------------------------------------------------------------------------- /notes/klustered/episode-6/dan-finneran-jason-detiberus/README.md: -------------------------------------------------------------------------------- 1 | # Kluster 000 2 | 3 | ## Discovered Symptoms 4 | 5 | 6 | ## Contributing Factors 7 | 8 | 9 | ## Notes from Kluster Breaker 10 | -------------------------------------------------------------------------------- /notes/klustered/episode-21/william-lightning/nginx/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |
7 |
8 |