Skip to content
/ homelab Public

This repository is used to automate and manage my self-hosting Kubernetes cluster. The repo uses weave works FluxCD to achieve GitOps workflow.

License

Notifications You must be signed in to change notification settings

orenzp/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DRAFT - WORK IN PROGRESS

Description

Last year my wife came to me a said: "Oren you should start a project so you will have something to do outside of work", So I created this repository 😁

This repo holds all the configuration and documentation that is needed to set up my self-hosting home Kubernetes cluster on raspberry pie boards.

Project Goals

  • The goal of the project is to fully automate my hosting environment at home.
  • To have the entire state of the environment declared in GIT
  • Learn and implement the latest DevOps tools and methods.

Architecture

Continues Integration Pipeline test --- e2e

I use Github Action to enable a Continues Integration solution to check the new code and config that I plan to represent to the system.

Bootstrapping

The requirements to bootstrapping the Kubernetes Cluster on my raspberry pies. The bootstrap process is divided into two steps. First bootstrap the cluster, then deploy the FluxCD Controller to deploy all my Kubernetes Resources.

About

This repository is used to automate and manage my self-hosting Kubernetes cluster. The repo uses weave works FluxCD to achieve GitOps workflow.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published