Legend |
---|
π₯ 30 - 60 minute videos |
π 5 - 15 minute articles |
π² paid resources |
π full length book |
π» interactive / labs |
βοΈ sign-up required |
A curated list of resources designed to level up as an SRE engineer, we try and avoid duplicating content
For a more complete list of resources see Awesome SRE and
- π» π₯ π Kode Cloud - Self-paced courses with labs on DevOps, Linux, Kubernetes π²
- π» π₯ π KubeAcademy Free and π²
- π roadmap.sh - Various roadmaps for DevOps/Backend etc.
- π» Katacoda - Interactive browser-based labs
- π» π₯ π MIT's Missing Semester
- Marc Brooker
- Adrian Hornsby
- Colm MacCΓ‘rthaigh
- John Allspaw
- SRECon / LISA
- Kubecon 2018 NA 2018 China 2018 EU 2017
- REDeploy
- Resilience Engineering Symposium
- @Scale
- π Systems Design Primer
- π Building Secure and Reliable System
- π The Site Reliability Engineering Workbook
- π Site Reliability Engineering - How google runs production systems
- π Designing Distributed Systems
- π The Resilient Architecture Collection
- π π₯ Amazon Builders Library
- π₯ Incident Command
- π₯ AWS Incident Methodology
- π₯ Black Swans
- π Post Mortem Template
- π Incident Management Handbook βοΈ
- π Operational Readiness Review Template
- π Deep Dive into Incident Management 5-part series
- π What is kubernetes
- π₯ Illustrated Childrens Guide to Kubernetes π Slides π 8m
- π₯ Phippy goes to the Zoo π Slides π 16m
- π₯ Kubernetes the Global Computer, Kelsey Hightower π 15m
- π₯ Kubernetes 101 π 20m
- π₯ Recorded Kubernetes Workshop π 1d
- π₯ Containers from scratch
- π₯ Containers from scratch - The Sequel
- π₯ Container Performance Analysis
- π Linux Namespaces and Cgroups
- π Kubernetes Up & Running βοΈ
- π₯ Why you should care about containers 6m
- π₯ How Kubernetes works 5m
- π₯ How Kubernetes deployments work 6m
- π₯ How the Kubernetes scheduler works 7m
- π₯ Welcome to Kubernetes - Introduction and Toolkit for Getting Started with Kubernetes π Slides
- π Kubernetes Patterns
- π Kubernetes Operators
- π Knative Cookbook
- π₯ Next-Gen Infrastructure
- π₯ Container Journey: Past, Present, and Future
- π₯ CrashLoopBackoff, Pending, FailedMount and Friends: Debugging Common Kubernetes Cluster and Application Issues π Slides
- π₯ Containers from scratch
- π₯ Debugging etcd π Slides
- π₯ 101 Ways to Crash Your Cluster π Slides
- π₯ Life of a Packet - 2017 A little outdated with regards to container aware load balancers (NSX-T, ACI, AWS VPC, etc) and network policy providers.
- π Illustrated Guide to Kubernetes Networking
- π L3 Pod Networking
- π Understanding Kubernetes Networking Ingress
- π Service vs LoadBalancer vs Ingress
- π Kubernetes Networking
- π Understanding Kubernetes Networking Model
- π Demystifying Container Networking
- π Introduction to Modern Network Load Balancing and Proxying
- π₯ Istio: Sailing to a Secure Services Mesh - 2017 π Slides. A little outdated with regards to the roadmap - Most of the items are alredy in
- π₯ Istio - The packets eye view
- π₯ Securing Cluster Networking with Network Policies π Slides
- π₯ Load Balancing Demystified Not specific to containers
- π Linux Sysctl Network Tuning
- π₯ Deep Dive - Packet level debugging on bridged and non bridged CNI Plugins
- π Antrea packet walks
- π Conntrack Tales - 1001 flows
- stern for log tailing
- kubectx for context switching
- kind for local clusters
- auger - for inspecting kubernetes object stored in etcd
- etcd-dump-logs