Episode Guide
Each week we review something related to running a production container stack (see the map and the guided tour). Here is a breakdown of episodes into major categories.
Containers, Containers, Containers
- #55 - The Missing Map For Containers In Production pro
- #56 - Kubernetes General Explanation pro
- #58 - Simple Deployment Pipeline
- #24 - Introduction to Containers on Linux using LXC
- #14 - Introduction to Linux Control Groups (Cgroups)
- #31 - Introduction to Docker
- #63 - Istio pro
- #69 - Cloud Run with Knative pro
- #74 - Nomad pro
Automation / DevOps
- #70 - DevOps Launch Checklist
- #76 - Consul pro
- #72 - Vault pro
- #62 - How to Create Architecture Diagrams pro
- #57 - Terraform pro
- #59 - Fun with RabbitMQ pro
- #43 - 19 Minutes With Ansible (Part 1/4)
- #45 - Learning Ansible with Vagrant (Part 2/4)
- #46 - Configuration Management with Ansible (Part 3/4)
- #47 - Zero-downtime Deployments with Ansible (Part 4/4)
- #60 - IP Geolocation using Google Cloud Load Balancers pro
Building End-to-End Apps
- #65 - Phonic Tonic - Proof of Concept [1/3] pro
- #66 - Phonic Tonic - Building a Prototype [2/3] pro
- #51 - Mechanics of Building a Carpooling Service - Introduction
- #53 - Extracting Image Metadata to JSON using ImageMagick
Linux Basics
- #68 - Oh My Zsh
- #12 - Crash Course on the Filesystem Hierarchy Standard
- #13 - Crash Course on Common Commands
- #06 - Locate files by name
- #16 - Hard and Symbolic Links
- #19 - Crash Course on Man Pages
- #22 - Common Archive and Compression Formats
- #26 - CLI Monday: head, tail, and wc
- #28 - CLI Monday: cat, grep, awk, sort, and uniq
- #30 - CLI Monday: lsof
- #32 - CLI Monday: history
- #34 - CLI Monday: Python SimpleHTTPServer
- #36 - CLI Monday: column and tr
- #38 - Crash Course on MySQL
- #39 - CLI Monday: How to Keep Your SSH Sessions Alive
- #41 - CLI Monday: apt-file and yum provides
IT Blueprint
- #42 - Crash Course on Vagrant (revised)
- #04 - Vagrant
- #07 - Why you should use a password safe
- #11 - Internal Git server with Gitolite
- #15 - The IT Disconnect
- #10 - Openfire XMPP/Jabber on CentOS
- #17 - Why you should use a Wiki
- #20 - How to write an Incident Report / Postmortem
- #40 - Simple Project Planning for Sysadmins (Part 1 of 3)
Tools, Tips, and Tricks
- #67 - Quick Tips: SRE books, Video Hotkeys, and History
- #61 - How to Create Animated GIFs with Docker and ImageMagick pro
- #64 - Habit Tracking With Light and Thermal Sensors
- #21 - Anatomy of a SQL Injection Attack leading to Code Execution
- #05 - Create a Vagrant box with Veewee
- #27 - LVM Linear vs Striped Logical Volumes
- #02 - RPM Changelog
- #18 - Managing Iptables with Puppet
- #33 - Git to Puppet Deployment Workflow
- #23 - Root Privileges and Automated Tasks
- #03 - SystemRescueCd
- #29 - Introduction to Amazon Web Services (AWS)
- #09 - Yum Versionlock
- #35 - ZFS on Linux (Part 1 of 2)
- #37 - ZFS on Linux (Part 2 of 2)
- #08 - Learning Puppet with Vagrant
- #54 - Problem Solving
- #52 - Video Playback Speed