- Playground to demonstrate many awesome devops tools, enforce gitops pattern, build scalable and sustainable application cluster
- Got idea and well-structed ansible code from khuedoan's homelab, he is a talented and enthusiastic SRE, totally worth taking a look at his awesome project
M
ultiplatform support, avoid vendor lock-in that any enterprise should not be immersed in.E
fficency and effortless bootstrap kubernete framework.S
implicity is prerequisite for reliability.S
calability design in mind.A
utomation help people reduce human error, improve productivity.R
eliability targeted, improve end user experience and development velocity.O
ptimal solution.U
tility configuration could be reused and easy to customize.N
ative Kubernete applications, well-tested and production ready.D
urability is a part of what makes a great system.
- Visit project document and blog at docs.homelab.linhng98.com
- Kernel tuning (max_user_watches, max_user_instances, ...)
- Centralize tracing (grafana tempo)
- Asynchronous distributed tracing (nats jetstream, otel manual instrument)
- Automatic release (semantic release)
- Automatic dependency update (renovate)
- IAC automation via pull request (atlantis)
- Infrastructure monitoring using ebpf (pixis)
- External traffic collecting and monitoring (elastiflow, pmacct)
- Container runtime security (falco, trivy)
- Push-based image tag update (release-bot)
- Admission webhook and policy as code (kyverno, OPA)
- Chaos testing (chao mesh, litmus)
- Distributed under Apache License 2.0