https://github.com/linhng98/mess-around
playground to demonstrate many awesome devops tools, enforce gitops pattern, build scalable and sustainable application cluster
https://github.com/linhng98/mess-around
devops homelab kubernetes mess-around sre
Last synced: 20 days ago
JSON representation
playground to demonstrate many awesome devops tools, enforce gitops pattern, build scalable and sustainable application cluster
- Host: GitHub
- URL: https://github.com/linhng98/mess-around
- Owner: linhng98
- License: apache-2.0
- Created: 2022-09-04T13:07:41.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-09-08T12:03:42.000Z (5 months ago)
- Last Synced: 2025-09-08T14:15:08.711Z (5 months ago)
- Topics: devops, homelab, kubernetes, mess-around, sre
- Language: Jinja
- Homepage: https://docs.homelab.linhng98.com
- Size: 1.52 MB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README


[](https://github.com/semantic-release/semantic-release)


1. [Introduction](#introduction)
2. [About the project](#about-the-project)
3. [Documentation](#documentation)
4. [Improvements](#improvements)
5. [License](#license)
6. [Acknowledgements](#acknowledgements)
## Introduction
- 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](https://github.com/khuedoan/homelab.git), he is a talented and enthusiastic SRE, totally worth taking a look at his awesome project
## About the 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.
## Documentation
- Visit project document and blog at [docs.homelab.linhng98.com](https://docs.homelab.linhng98.com)
## Improvements
- [x] Kernel tuning (max_user_watches, max_user_instances, ...)
- [x] Centralize tracing (grafana tempo)
- [x] Asynchronous distributed tracing (nats jetstream, otel manual instrument)
- [x] Automatic release (semantic release)
- [x] Automatic dependency update (renovate)
- [x] IAC automation via pull request (atlantis)
- [x] Infrastructure monitoring using ebpf (pixis)
- [x] 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)
## License
- Distributed under [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
## Acknowledgements
-
-
-
-
-