Update
RPi4 now supports booting directly from USB. First update to get an eeprom which supports USB Boot, then configure the bootloader to boot from USB.
Original guide
- Download Raspbian from the official site
Update
RPi4 now supports booting directly from USB. First update to get an eeprom which supports USB Boot, then configure the bootloader to boot from USB.
Original guide
β Join the community by sponsoring me on GitHub, you'll receive access to my Insiders Updates and support my work.
π Become a Sponsor Now
Why join?
π Insiders gain exclusive access to early previews, updates, news, and events on my OSS projects.
I work full-time on Open Source Software and have taken on all of the risk for the community and end-users, so pay whatever you want via GitHub Sponsors and help me get to 200 sponsors by Christmas.
#!/usr/bin/env bash | |
# script was taken from https://gist.github.com/innovia/fbba8259042f71db98ea8d4ad19bd708 and adjusted with "apply_rbac" function and colorized output | |
set -e | |
set -o pipefail | |
# Colors | |
RED="\e[01;31m" |
Update: This gist has graduated to a full blog post over on my site -> https://blog.alexellis.io/get-private-kubectl-access-anywhere/
This tutorial shows you how to punch your private Kubernetes API server out to the Internet, so that you can manage your cluster from anywhere, just like you would with a cloud offering.
These steps have been tested with kubeadm, k3s and OpenShift.
You'll need:
#! /bin/sh | |
logo () { | |
echo "" | |
echo " ββββ" | |
echo " ββ ββ" | |
echo " ββ ββ" | |
echo " βββββ βββ ββ" | |
echo " βββββ ββ ββββ" | |
echo " βββ ββ βββ" |
root@ubu1804vm:~# ctr image pull docker.io/library/redis:latest
docker.io/library/redis:latest: resolved |+++++++++++++++++++++++++++++++docker.io/library/redis:latest: resolved |++++++++++++++++++++++++++++++++++++++|
index-sha256:ddf831632db1a51716aa9c2e9b6a52f5035fc6fa98a8a6708f6e83033a49508d: done |++++++++++++++++++++++++++++++++++++++|
manifest-sha256:780f7dacdc133e899fba9ff09c099828b469030acefe6f3bbc16197b55800cfd: done |++++++++++++++++++++++++++++++++++++++|
layer-sha256:75797de34ea7abaf8ebd484896a21f5bda63ffbcade7217dad0be0b8b8333bde: done |++++++++++++++++++++++++++++++++++++++|
config-sha256:f0453552d7f26fc38ffc05fa034aa7a7bc6fbb01bc7bc5a9e4b3c0ab87068627: done |++++++++++++++++++++++++++++++++++++++|
layer-sha256:68ced04f60ab5c7a5f1d0b0b4e7572c5a4c8cce44866513d30d9df1a15277d6b: done |+++++++++++++++++++++
Ever wanted to put your Rapsberry Pi cluster to great use? Our team is working remotely, so we started to play Minecraft. I decided I would host the Minecraft server on my Raspberry Pi cluster. This gist will guide you through the steps I took to get a k3s cluster up with k3sup and later installed Minecraft as well as metrics exporter and Prometheus Operator
Quoniam Possumus - Because we can
module forward | |
go 1.14 | |
require ( | |
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 // indirect | |
github.com/gliderlabs/ssh v0.3.0 | |
golang.org/x/crypto v0.0.0-20200406173513-056763e48d71 | |
) |
The version of containerd
that OpenFaaS
will download during the
installation doesn't support cgroup v2, so we need to configure
systemd
to avoid using the Unified cgroup Hierarchy, and reboot the
system:
The Container Networking Interface, or CNI, is a generic plugin-based networking solution for configuring the network on containers.
The CNI specification defines: