All Projects → zacheryph → k8s-gitops

zacheryph / k8s-gitops

Licence: other
No description or website provided.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to k8s-gitops

k3s-gitops
GitOps principles to define kubernetes cluster state via code
Stars: ✭ 103 (+347.83%)
Mutual labels:  flux, renovate, gitops, k3s, k8s-at-home
k8s-gitops
Homelab GitOps repository. Cluster definition state via code.
Stars: ✭ 47 (+104.35%)
Mutual labels:  flux, gitops, k3s, k8s-at-home
k3s-gitops
My home Kubernetes (k3s) cluster managed by GitOps (Flux)
Stars: ✭ 26 (+13.04%)
Mutual labels:  flux, gitops, k3s, k8s-at-home
template-cluster-k3s
My highly opinionated template for deploying a single Kubernetes (k3s) cluster with Ansible and Terraform backed by Flux, SOPS, GitHub Actions, Renovate and more!
Stars: ✭ 861 (+3643.48%)
Mutual labels:  flux, k3s, k8s-at-home
gitops-playground
Reproducible infrastructure to showcase GitOps workflows and evaluate different GitOps Operators on Kubernetes
Stars: ✭ 77 (+234.78%)
Mutual labels:  flux, gitops, k3s
htk8s
HTPC services running on Kubernetes
Stars: ✭ 69 (+200%)
Mutual labels:  gitops, k3s
k3s-homeops-ansible
Bootstrap a k3s cluster on top of Ubuntu 20.04
Stars: ✭ 47 (+104.35%)
Mutual labels:  gitops, k3s
paas-templates
Bosh, CFAR, CFCR and OSB services templates for use with COA (cf-ops-automation) framework
Stars: ✭ 16 (-30.43%)
Mutual labels:  gitops, k3s
gitops-build-lib
Jenkins pipeline shared library for automating deployments via GitOps
Stars: ✭ 23 (+0%)
Mutual labels:  flux, gitops
flux-kustomize-example
Flux v1: Example of Flux using manifest generation with Kustomize
Stars: ✭ 71 (+208.7%)
Mutual labels:  flux, gitops
devopsish.com
DevOps, Cloud Native, Hybrid Cloud, Open Source, industry news, culture, and the ‘ish between.
Stars: ✭ 33 (+43.48%)
Mutual labels:  gitops
realt
Realt is a new way to work with Redux inspired by Alt
Stars: ✭ 41 (+78.26%)
Mutual labels:  flux
riser
The main repo for Riser, an opinionated app platform built on Kubernetes and Knative
Stars: ✭ 16 (-30.43%)
Mutual labels:  gitops
falco-the-kubernetes-response-engine-using-openfaas-functions
Demonstrating how you can take an action to your intrusions detected by Falco using OpenFaaS functions
Stars: ✭ 23 (+0%)
Mutual labels:  k3s
k3s-minio-deployment
Instructions and manifest files for deploying MinIO Object Storage on K3s.
Stars: ✭ 46 (+100%)
Mutual labels:  k3s
fluxml.github.io
Flux Website
Stars: ✭ 20 (-13.04%)
Mutual labels:  flux
gh-actions-demo
GitOps pipeline with GitHub actions and Weave Cloud
Stars: ✭ 37 (+60.87%)
Mutual labels:  gitops
ship-it
Wattpad's tool for continuously deploying code to Kubernetes quickly, safely, and observably.
Stars: ✭ 14 (-39.13%)
Mutual labels:  gitops
k3d-action
A GitHub Action to run lightweight ephemeral Kubernetes clusters during workflow. Fundamental advantage of this action is a full customization of embedded k3s clusters. In addition, it provides a private image registry and multi-cluster support.
Stars: ✭ 137 (+495.65%)
Mutual labels:  k3s
salt-shared
salt-shared - Salt states for Ubuntu/Debian Manjaro/Arch
Stars: ✭ 17 (-26.09%)
Mutual labels:  gitops

Homelab K8s-Gitops

GitOps state for my cluster using flux v2

Discord k3s GitHub issues GitHub last commit


Overview

Secret Management

All secret management is handled via SOPS and Flux variable expansion.

Hardware

Cluster is 3 built 1u servers with the following hardware.

  • Inwin 1W-RF100S Chassis
  • ASRock Rack E3C246D2I
  • Intel Core i3-9100
  • 16GB Memory
  • 128GB M.2 2242 SSD (OS)
  • 2x 6TB HGST Ultrastar (longhorn)

Cluster

Below is the layout of the cluster resource files and what is contained. they are listed in the order they get loaded.

  • base - "flux bootstrap"
    • flux-system - flux gitops controllers & configuration
  • crds - custom resource definitions
  • namespaces - self explainatory
  • operators - operators that handle/manage resources
  • core - underlying infrastructure services
    • cert-manager - handles tls certificates
    • hardware - node feature discovery
    • kasten - k10 backup system
    • metallb - bgp load balancers
    • rook-ceph - PVC storage
  • apps
    • dev - development tools
    • home - home automation
    • media - media management
    • network - networking related tools
    • services - general services
    • system-ingress - ingress related resources
    • system-monitor - grafana/prometheus/loki stack
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].