An important question for many people, so if you want to know more or get started: [WayBack] Scott Hanselman on Twitter: “Why should I care about Kubernetes, Docker, and Container Orchestration?” followed by:
- [WayBack] Why should I care about Kubernetes, Docker, and Container Orchestration? – Scott Hanselman
- [WayBack] How to Build a Kubernetes Cluster with ARM Raspberry Pi then run .NET Core on OpenFaas – Scott Hanselman
- [WayBack] K8s on Raspbian · GitHub
- [Archive.is] Index of /raspbian_lite/images
- [Archive.is] Index of /raspbian_lite/images/raspbian_lite-2017-07-05 (the version Scott used)
- [Archive.is] Index of /raspbian_lite/images/raspbian_lite-2017-12-01 (the version I will try to use)
- [WayBack] Quickstart – Azure Kubernetes cluster for Linux | Microsoft Docs Quickly learn to create a Kubernetes cluster for Linux containers in AKS with the Azure CLI.
- [WayBack] Reasons Kubernetes is cool – Julia Evans
- [WayBack] Setting up a managed container cluster with AKS and Kubernetes in the Azure Cloud running .NET Core in minutes – Scott Hanselman
Yes, AKS is Azure Container Services (go figure!).
Notes
- For burning, Scott recommends [WayBack] Etcher: Burn images to SD cards & USB drives, safely and easily (which is now also available as experimental [WayBack] Etcher CLI), I tended to use a script like below since I’m a command-line person, but since Etcher does write and verify in one run, I’m considering switching:
- find where the SD card is mounted on your Mac:
diskutil list
sudo su -
- execute this from the directory where you downloaded filling in
targetDevice
with the value fromdiskutil list
targetDevice="disk9"
imageName="2017-11-29-raspbian-stretch-lite"
unzip -o ${imageName}.zip
diskutil umount "/dev/${targetDevice}s1"; \
dd bs=1m of="/dev/r${targetDevice}" if=${imageName}; \
sync; \
diskutil list; \
diskutil eject "/dev/${targetDevice}"
- find where the SD card is mounted on your Mac:
–jeroen