Skip to content

Instantly share code, notes, and snippets.

View bart-jansen's full-sized avatar

Bart Jansen bart-jansen

View GitHub Profile
[user]
name = Alexander Gugel
email = alexander.gugel@gmail.com
[alias]
lazy = !git add -A && git commit -m 'Too lazy for a commit message'
yolo = push origin master --force
back = revert HEAD
pom = !git pull origin master && git push origin master
shit = reset --hard HEAD
{
"caret_extra_width": 4,
"caret_style": "phase",
"color_scheme": "Packages/Theme - itg.flat/itg.dark.tmTheme",
"create_window_at_startup": false,
"draw_minimap_border": true,
"draw_white_space": "all",
"enable_tab_scrolling": false,
"ensure_newline_at_eof_on_save": true,
"font_face": "inconsolata",
@bart-jansen
bart-jansen / k3s-deployment-rpi.md
Last active January 28, 2022 10:30
K3s Deployment on Raspberry Pi Cluster

K3s Deployment on Raspberry Pi Cluster

K3s is a lightweight version of Kubernetes (K8s) which makes it ideal for running on embedded devices like a Raspberry Pi. This guide explains how to setup a k3s cluster on your Raspberry PI's

Requirements

  • 2 or more Raspberry Pi devices (preferably RPI 4 with at least 2GB memory)
  • microSD/SSD flashed with Raspberry Pi OS Lite via Raspberry Pi Imager
  • All RPIs connected through ethernet or configured WiFi
  • SSH access enabled

Deploy Azure IoT Edge on Kubernetes

⚠️ This approach is no longer supported. So please use this approach with this caution in mind.

This guide shows how to deploy an Azure IoT Edge module on your Kubernetes cluster and is based on the existing Microsoft HelloWorld docs for Azure IoT Edge deployments.

Requirements

  • Working Kubernetes (K8s or K3s) cluster accessible through kubectl
  • Kubernetes Nodes should be running on version < 1.22.x (i.e. 1.21.9 or earlier)
  • Helm