Skip to content

ChaseCrum/suse-at-home

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUSE at Home

Objectives

  • 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

Suggested Installation Paths

Production Rancher Installation - SLES+RKE+Rancher

RKE 2 Based Rancher Installation - SLES+RKE2+Rancher

K3s Rancher Install - SLES+K3s+Rancher

Install K3s on Raspberry Pi

What's here

Install - /install

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.

Install SLES

Pick one of the methods below to install SLES

Install Kubernetes Tools

Installing Kubernetes

Install Rancher

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.  

Upgrade Rancher

Configuration of cluster after it's up and running

Networking

Install and Configure MetalLB - 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

Storage

Longhorn - highly available persistent block storage for your Kubernetes workloads

Install NFS Provisioner

Installing NFS Server

Installing NFS Client on Nodes

Adding Downstream Clusters to Rancher

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

Deployments

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%