The Curious Engineer

All blogs / Distributed systems / cloud

Alex Ellis' Blog

blog.alexellis.io

OSS, Cloud Native & Raspberry Pi

Distributed systems / cloudDevOps / SRE / infrastructureLinux / UnixGoAI / MLEmbedded / microcontrollers

Posts
249 from 13 Mar 2015 to 15 Sep 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://blog.alexellis.io/rss/

2026 2

  1. How and Why We Bought 4x DGX Sparks
  2. Local Qwen isn't a worse Opus, it's a different tool

2025 5

  1. I wrote a replacement for GitHub's code review bot
  2. Preview: Slice Up Bare-Metal with Slicer
  3. I Bought An N100 Mini PC, Then Another
  4. The 90s UNIX Utility That Fell Out of Favour
  5. How to run Firecracker without KVM on cloud VMs

2024 2

  1. You might need a portable monitor
  2. Explore and debug GitHub Actions via SSH

2023 7

  1. Booting the Raspberry Pi 5 from NVMe
  2. GitHub Actions as a time-sharing supercomputer
  3. First Impressions with the Raspberry Pi 5
  4. What if your Pods need to trust self-signed certificates?
  5. How to use multiple Docker registry mirrors
  6. Docker is deleting Open Source organisations - what you need to know
  7. Find your total build minutes with GitHub Actions and Golang

2022 9

  1. Blazing fast CI with MicroVMs
  2. Linux on Microsoft Dev Kit 2023
  3. An easier way to install tools for GitHub Actions
  4. Fixing the UX for one-time tasks on Kubernetes
  5. How to Troubleshoot Applications on Kubernetes
  6. When in Spain: a quick primer for KubeCon
  7. Your pocket-sized cloud with a Raspberry Pi
  8. A case-study in end-to-end testing with Golang
  9. A Primer: Accessing services in Kubernetes

2021 12

  1. My Seven Highlights Of 2021
  2. I wish I'd self-published sooner
  3. First Impressions with the Raspberry Pi Zero 2 W
  4. Deploy without credentials with GitHub Actions and OIDC
  5. Do your demos like a boss at KubeCon
  6. Two year update: Building an Open Source Marketplace for Kubernetes
  7. The Internet is my computer
  8. I wrote a book about Everyday Go
  9. Join The Grow Lab Challenge
  10. State of netbooting Raspberry Pi in 2021
  11. How I test OpenFaaS changes with Kubernetes
  12. My first eBook launch - results & feedback (10k USD in 27 days)

2020 20

  1. Still in the game: My 2020 Year in Review
  2. Self-hosting Kubernetes on your Raspberry Pi
  3. Bare-metal Kubernetes with K3s
  4. containerd development with multipass
  5. One last trip down memory lane with the Raspberry Pi Zero
  6. Running Falco and k3s at the edge with 64-bit ARM
  7. inlets PRO launch day
  8. Expose your private Grafana dashboards with TLS
  9. The Need for A Cloud Native Tunnel
  10. OpenFaaS comes to k9s, the Kubernetes CUI
  11. Get a TLS-enabled Docker registry in 5 minutes
  12. Share work with clients using inlets
  13. Build a Serverless appliance with faasd
  14. Building a Linux Desktop for Cloud Native Development
  15. Loan a cloud IP to your minikube cluster
  16. A bit of Istio before tea-time
  17. How to get to speak at KubeCon
  18. Building containers without Docker
  19. Build a 10 USD Raspberry Pi Tunnel Gateway
  20. Get kubectl access to your private cluster from anywhere

2019 29

  1. faasd - lightweight Serverless for your Raspberry Pi
  2. 2019 My year in review: inlets
  3. faas-containerd - serverless without Kubernetes
  4. Nodeless OpenFaaS with AWS EKS and Fargate
  5. Multi-master HA Kubernetes in < 5 minutes
  6. Can Docker over ssh save your battery from running out?
  7. Cooling off your Raspberry Pi 4
  8. Get TLS for OpenFaaS the easy way with arkade
  9. Deploy OpenFaaS with k3sup and minikube
  10. Learn how to build your own Kubernetes Homelab with Raspberry Pi
  11. Setup OpenFaaS Cloud for local development
  12. Get a public LoadBalancer for your private Kubernetes cluster
  13. Getting Started with the PLONK Stack
  14. FaaS for the Rubyist
  15. Webhooks... Great when you can get them.
  16. The World's First Managed k3s
  17. The Five Pressures of Leadership in OSS
  18. Open Source Summit 2017 (recap)
  19. My experience with the iPad Pro 2018
  20. Create a 3-node k3s cluster with k3sup & DigitalOcean
  21. How to fix Docker for Raspbian Buster
  22. Joining the CNCF Ambassadors
  23. The power of interfaces in OpenFaaS
  24. Colorise your cat pics with Serverless!
  25. First look at knative build for OpenFaaS functions
  26. Install OpenShift & OpenFaaS in a container with Weave Footloose
  27. Will it cluster? k3s on your Raspberry Pi
  28. A bright 2019 for OpenFaaS
  29. Get started with OpenFaaS and KinD

2018 28

  1. Build your own bare-metal ARM cluster
  2. Be KinD to yourself
  3. Let's meet at KubeCon?
  4. First look at DigitalOcean's Kubernetes Engine
  5. First Impressions: goto; Copenhagen
  6. A quick look at Google's Kaniko project
  7. Java comes to the official OpenFaaS templates
  8. Create an IoT sensor with NodeMCU and Lua
  9. Introducing the OpenFaaS Operator for Serverless on Kubernetes
  10. OpenFaaS @ SF / Dockercon round-up
  11. OpenFaaS round-up: CloudEvents, AWS Fargate and OpenFaaS Operator
  12. Introducing OpenFaaS Cloud
  13. Meet me at KubeCon 2018 EU
  14. Three ways to learn Serverless with OpenFaaS this season
  15. Serverless: Databases with OpenFaaS and Mongo
  16. OpenFaaS Community Roadshow
  17. Five tips to move your project to Kubernetes
  18. Derek - your new project maintainer
  19. I'm going to be working on OpenFaaS full-time
  20. Run your blog with Ghost, Docker and LetsEncrypt
  21. Get started with KVM & Kubernetes
  22. Turn Any CLI into a Function with OpenFaaS
  23. Don't mine Bitcoin
  24. Your instant Kubernetes cluster
  25. Get storage for your Serverless Functions with Minio & Docker
  26. Hanselminutes: Raspberry Pi clusters and Serverless
  27. First Impressions: Asus Tinkerboard and Docker
  28. First impressions: Docker for Mac with Kubernetes

2017 64

  1. 5 keys to create a killer CLI in Go
  2. The state of netbooting Raspberry Pis
  3. Plan your 12 Days of techie Christmas - part 1
  4. Colorisebot and OpenFaaS
  5. Announcing the OpenFaaS Function Store
  6. Holiday lights that harmonize around the globe
  7. Serverless at the Docker Cambridge meet-up
  8. OpenFaaS November Contributor Highlights
  9. Scaling the OpenFaaS Community through Pods
  10. Lock-down OpenFaaS for the public Internet
  11. Build .NET Core apps for Raspberry Pi with Docker
  12. Notes from Dockercon 2017 - Copenhagen
  13. Serverless Kubernetes home-lab with your Raspberry Pis
  14. Build a Serverless Golang Function with OpenFaaS
  15. What you need to know: Kubernetes and Swarm
  16. JeffConf #2 - Milano
  17. Serverless sorcery with ImageMagick
  18. Monitor your Raspberry Pi cluster with Prometheus
  19. Multi-OS Serverless functions with Docker
  20. Morning coffee with the OpenFaaS CLI
  21. OpenFaaS accelerates serverless Java with AfterBurn
  22. OpenFaaS presents to CNCF Serverless workgroup
  23. Your Serverless Raspberry Pi cluster with Docker
  24. Your first serverless Python function with OpenFaaS
  25. Introducing Functions as a Service (OpenFaaS)
  26. Inject build-time variables with Golang
  27. Try Ghost 1.0 in 5 minutes with Docker
  28. Video: Create a 2-node Kubernetes cluster
  29. 5 Up-and-coming Community Tech Blogs
  30. Learn Kubernetes behind a corporate proxy
  31. Get eyes in the sky with your Raspberry Pi
  32. Serverless at Fusion meetup in Birmingham, UK
  33. Kubernetes on bare-metal in 10 minutes
  34. Ship Serverless FaaS functions with ease
  35. Build a budget IoT Grow-box with your Raspberry Pi
  36. Top 6 changes in Docker CE 17.05
  37. Go 1.9 Beta 1 comes to 64-bit ARM
  38. Speaking at London's Tech Week
  39. Attach USB storage to your Raspberry Pi
  40. Live stream to YouTube with your Raspberry Pi and Docker
  41. Serverless by use-case: Alexa skill for Dockercon
  42. Package Minio S3 as an appliance with LinuxKit
  43. Dockercon 2017 - Captain's Log
  44. Boot an OpenSSH server in 10 mins with LinuxKit
  45. Keep shipping with Docker auto-build
  46. Top 5 Docker Swarm tutorials
  47. Docker Secrets in action: Github integration
  48. Builder pattern vs. Multi-stage builds in Docker
  49. Docker's 4th Birthday in London
  50. Monitor your applications with Prometheus
  51. One-shot containers on Docker Swarm
  52. Build a Timelapse Rig with your Raspberry Pi
  53. Raspberry Pi ZeroW - First Impressions
  54. Dockercon tips: Docker & Raspberry Pi
  55. Control GPIO with Docker Swarm
  56. Docker Stacks and Attachable networks
  57. Golang basics - writing unit tests
  58. Merging an Open-Source Pull Request
  59. The Orange Pi gets Docker!
  60. Golang and Docker 1.13 on your Raspberry Pi
  61. Golang basics - fetch JSON from an API
  62. Meet Minio, an S3 server you can self-host
  63. Functions as a Service - FaaS (en Français)
  64. Functions as a Service (FaaS)

2016 55

  1. 2016 or 12 months of writing, speaking and hacking
  2. Is that a Docker Engine in your pocket??
  3. Take Resin.io for a test-drive
  4. Create a hardened Raspberry Pi NAS
  5. Create an Environmental Monitoring Dashboard
  6. Never too early for a Christmas IoT
  7. Boost your site's performance and save money with NGinx
  8. Get started with Docker on 64-bit ARM
  9. Hands-on Docker for Raspberry Pi
  10. Deploy & scale your application on AWS with Docker Swarm
  11. Get Mining Zcash with Docker in no time
  12. 3 Steps to MSBuild with Docker
  13. Packaging Redis for Windows Containers
  14. Keeping Shipping your blog with Docker volumes
  15. Docker's #BerlinSummit
  16. First look: Jenkins CI with Windows Containers and Docker
  17. Docker with Microsoft SQL 2016 + ASP.NET
  18. An Overview of .NET and Containers
  19. Run IIS + ASP.NET on Windows 10 with Docker
  20. 5 things about Docker on Raspberry Pi
  21. Docker and IoT at Agile Peterborough
  22. Build your PiZero Swarm with OTG networking
  23. Test-drive Docker Healthcheck in 10 minutes
  24. Contain Yourself! in London
  25. Docker Comes to Peterborough
  26. Jenkins makes a UX splash with Blue Ocean
  27. Live Deep Dive - Docker Swarm Mode on the Pi
  28. Follow all the Captains in one shot with Docker
  29. Get Started with Docker on Raspberry Pi
  30. Bring Linux apps to the Mac Desktop with Docker
  31. Jenkins meets the corporate proxy
  32. Get Bash completion on Docker Mac
  33. Dockercon 2016 Speaker notes
  34. Scale a real microservice with Docker 1.12 Swarm Mode
  35. Learn Docker Swarm Mode - scale in 5 minutes!
  36. Meet me at Dockercon
  37. Stowing away: Magic and Pirates
  38. Visiting Pimoroni
  39. Hello dotnet Core RC2
  40. runc in 30 seconds
  41. My Dockercon Hack: IoT cluster
  42. Rapid prototyping with docker-compose
  43. Cold-brew Coffee Hack
  44. Jenkins 2.0 First Impressions
  45. Ghost blog on Docker in 5 mins
  46. Docker Fun with 400 ASCII Cows
  47. Quick Start Docker/Swarm on PI Zero
  48. Hands-On Docker released
  49. Node.js vs Bash
  50. Looking for DockerLabs?
  51. Docker Article in Linux magazine
  52. Two years with Apple's MBA
  53. Mechanical Keyboards
  54. PiWars V2.0
  55. alexellis.io registered

2015 16

  1. Secure surfing on public networks
  2. Docker Swarm on Raspberry PI
  3. Installing from PPAs behind a proxy
  4. learnyounode in Docker
  5. Learning open-source: Vagrant/Docker/brew
  6. Portable wildlife timelapse
  7. Smart cycling with Arduino
  8. Provision the Raspberry PI with Arch Linux
  9. Nasa Earth Imagery API
  10. Raspberry PI Collection
  11. Solar eclipse 2015
  12. Learning node.js
  13. Logging analog sensor values
  14. Solar logging part II
  15. Solar logging
  16. Self-hosting on a Raspberry PI