Skip to content

digitalethics/suse-at-home

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

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 intalled 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.  

Configuration of cluster after it's up and running

Networking

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

Storage

Longhorn - highly available persistent block storage for your Kubernetes workloads

Configure local storage (K3s)

Mounting NFS in a Deployment

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 Enviroment that make it easy to connect various things together

Install M5Stick - Configuration and tools to setup your M5Stick

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%