homelab
k8s-gitops
homelab | k8s-gitops | |
---|---|---|
4 | 4 | |
23 | 610 | |
- | - | |
9.9 | 9.9 | |
6 days ago | 7 days ago | |
YAML | Shell | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
homelab
-
Home Lab Guide
k8s is a lot easier for homelabs than it used to be, and imo it's quicker than nix for building a declarative homelab. templates like this one can deploy a cluster in a few hours: https://github.com/onedr0p/cluster-template
here's my home assistant deployment as a single file: https://github.com/pl4nty/homelab/blob/main/kubernetes/clust...
I deliberately nuked my onprem cluster a few weeks ago, and was fully restored within 2 hours (including host OS reinstalls). and most of that was waiting for backup restores over my slow internet connection
-
What kubernetes platforms do you use in your production environment?
Can't talk about work, but my homelab is Azure and Oracle managed k8s (AKS/OKE), with onprem Talos soon (Turing Pi 2). My Flux monorepo has the details. OKE performs noticably worse (update cycle, features, control plane performance), but it provides 4 ARM cores and 24GB RAM free so I can't complain
-
What was a tech or feature your dismissed as unnecessary initially, but turned out to be wrong?
Here's my cluster's IaC if you want to take a look, it's pretty optimised for web services though. It's all Linux too - I've attempted Windows containers but Windows apps don't often handle state well
-
Best small cluster provider for $50/mo?
It's been a good way to test ARM before I build a Pi cluster. My manifests and container builder are public if you want to take a look. I use a base layer for networking and observability, so it's easy to move stateless workloads, but I still need to sort out volume replication/backups
k8s-gitops
- Those who run K8s using Distributed Storage (Rook, Longhorn) - How do you manage MUTABLE configuration files?
-
How can Intel quick sync be exposed to a pod?
No prob! So the NFD config needs to know the pci ids for what you’re looking to label. The values are here: https://github.com/billimek/k8s-gitops/blob/master/kube-system/node-feature-discovery/node-feature-discovery.yaml#L67-L71
What are some alternatives?
containers - Container images for various applications
truecharts - Community App Catalog for TrueNAS SCALE [Moved to: https://github.com/truecharts/charts]
home-ops - Wife approved HomeOps driven by Kubernetes and GitOps using Flux
flux2-kustomize-helm-example - A GitOps workflow example for multi-env deployments with Flux, Kustomize and Helm.
k8s-gitops - Kubernetes cluster powered by GitOps with FluxCD- Unified source of truth, automated workflows, declarative infrastructure, and cutting-edge DevOps practices.
otomi-core - Application Platform for Kubernetes
shell - Pop!_OS Shell
velero-plugin-for-aws - Plugins to support Velero on AWS
talos - Talos Linux is a modern Linux distribution built for Kubernetes.
cloud-native-platform - Repo for "How to build your own cloud-native platform on IaaS clouds in 2021"
charts - Community Helm Chart Repository
intel-device-plugins-for-kubernetes - Collection of Intel device plugins for Kubernetes