- [6/25/23] Add change log
- [22_0118] Forked
-
Give a hands-on experience with some of our newer technologies including Kubernetes and Rancher
-
Provide a base of SLES, Kubernetes and Rancher that you can then deploy applications to make your life better
Production Rancher Installation - SLES+RKE+Rancher
- Install SLES15 SP3 on x86_64
- Install Kubernetes Tools
- Install RKE on SLES
- Install Rancher using helm
RKE 2 Based Rancher Installation - SLES+RKE2+Rancher
K3s Rancher Install - SLES+K3s+Rancher
Install K3s on Raspberry Pi
All information on how go from metal until you have SLES, Kubernetes
(RKE or K3s) and Rancher
This is where you should start...even if you have SLES install just look.
Make sure you have the proper packages installed and enabled, turn off or
open up the firewall and make sure you setup the ssh-keys.
Pick one of the methods below to install SLES
- RKE - Full Blown Kubernetes
- RKE2 (Rancher Government)
- K3s - Lightweight w/ batteries
We have a couple of options for Rancher.
Rancher normally runs on top of Kubernetes. You pick any of our
Kubernetes (RKE, RKE2 or K3s) and then install Rancher via helm.
- Rancher
Install and Configure MetalLB (on k3s) - LoadBalancer that allows you to define a pool(s) of local IP addresses that can be automatically assigned/used by Applications deployed in Kubernetes
Install and configure Traefik (on k3s) - This lab will show you how to create different type of Ingress rules using a few different sample applications
Longhorn - highly available persistent block storage for your Kubernetes workloads
Installing NFS Client on Nodes
Now that you have Rancher up and running, it's very easy to create new clusters and import
existing clusters.
Install Downstream RKE Cluster from Rancher
Import existing Downstream Cluster
Pi-hole - Network-based ad-blocking software, and a custom DNS server. It blocks ads from being displayed on the devices on your network. It uses DNS sinkholing and blocklists as a way of stopping internet ads, malware, malvertising, etc.
MQTT - Simple, light weight publish/subscribe message bus
NodeRed - Browser based Development Environment that make it easy to connect various things together
Install M5Stick - Configuration and tools to setup your M5Stick
Install Navidrome - Personal Media Server for stream audio
Install Minecraft - Prepare for an adventure of limitless possibilities as you build, mine, battle mobs, and explore the ever-changing Minecraft landscape
Install Valheim - Valheim is an upcoming survival and sandbox video game by the Swedish developer Iron Gate Studio - Requires a Steam Lic