Learning Kubernetes
- Resources for Getting Started with Kubernetes
- Unofficial ‘CNCF Certified Kubernetes Administrator’ Exam Curriculum 1.9 Self-Assessment
- Kubernetes Production Patterns and Anti-Patterns
- Use More Kubernetes Labels!
- YAML for Docker Compose and Kubernetes Config Files
- Finding YAML Examples and Docs For Kubernetes Config Files
- KubeCon Europe 2018 Takeaways
Using Docker
- 6 Docker Basics You Should Completely Grasp When Getting Started
- Docker ARG, ENV and .env - a Complete Guide
- What’s Wrong With The Docker :latest Tag?
- Docker in Production: A History of Failure (2016)
Must-Know on Web App Architecture
Structuring Your Codebase
Deployment Pipelines
- Slides 11 to 17 of my talk at the Berlin Kubernetes Meetup, see the links and references at the bottom for great resources by topic
- I’m Choosing A New CI/CD Tool, What Now?
Kubernetes In The Wild
- Learning to operate Kubernetes reliably (2017)
- Monzo’s Kubernetes Outage Postmortem
- Five Months of Kubernetes (2016)
- Kubernetes at GitHub (2017)
- Pain(less) NGINX Ingress
- $15 Production Kubernetes Cluster on DigitalOcean (2016) be sure to check out the followup (2017) for perspective
Local Development Environments
- The Problem With Your Dockerized Django Development Workflow
- Ten Things I Wish I’d Known Before Using Vagrant
Strategic Thinking
Great Conferences
A great way to learn what’s working for others in the industry
- QCon - for example, the Gilt CTO on testing in production
- KubeCon - YouTube videos of the talks 2017, 2018