/mess-around

playground to demonstrate many awesome devops tools, enforce gitops pattern, build scalable and sustainable application cluster

Primary LanguageMustacheApache License 2.0Apache-2.0

build license semantic-release: angular forks stars


MESS AROUND

Logo

Awesome devops tools playground
Explore the docs »

  1. Introduction
  2. About the project
  3. Documentation
  4. Improvements
  5. License
  6. 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, he is a talented and enthusiastic SRE, totally worth taking a look at his awesome project

About the project

  • Multiplatform support, avoid vendor lock-in that any enterprise should not be immersed in.
  • Efficency and effortless bootstrap kubernete framework.
  • Simplicity is prequesite for reliability.
  • Scalability design in mind.
  • Automation help people reduce human error, improve productivity.
  • Reliability targeted, improve end user experience and development velocity.
  • Optimal solution.
  • Utility configuration could be reused and easy to cusomize.
  • Native Kubernete applications, well-tested and production ready.
  • Durability is a part of what makes a great system.

Documentation

Improvements

  • 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)

License

Acknowledgements