Skip to content

Personal homelab setup with a k3s cluster built to host self-managed applications and services

Notifications You must be signed in to change notification settings

jaysomp/k3s-homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Homelab Setup

This repository contains the setup and configuration for my 3-node k3s Kubernetes cluster, designed for gaining hands-on experience with Kubernetes and migrating my existing services from a previous homelab setup.

Homelab Architecture

The homelab consists of 3 nodes running Fedora Server with k3s for lightweight Kubernetes deployment:

1. Control Plane Node

  • CPU: Intel Core i7-6700 (8 cores) @ 4.00 GHz
  • GPU: NVIDIA GeForce GTX 750 Ti (Discrete)
  • Memory: 16GB

2. Worker1 Node

  • CPU: Intel Core i5-2430M (4 cores) @ 3.00 GHz
  • GPU: Intel 2nd Generation Core Processor (Integrated)
  • Memory: 4GB

3. Worker2 Node

  • CPU: Intel Core 2 Duo P7550 (2 cores) @ 2.26 GHz
  • GPU: NVIDIA GeForce 9400M (Discrete)
  • Memory: 2GB

Purpose

This homelab is primarily intended to:

  • Gain hands-on experience with Kubernetes.
  • Migrate existing services running on the current homelab setup to this new cluster.

Previous Homelab Setup

The services from my past homelab setup can be found here: Current Homelab Setup.


About

Personal homelab setup with a k3s cluster built to host self-managed applications and services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published