Skip to content

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

License

Notifications You must be signed in to change notification settings

linhng98/mess-around

Repository files navigation

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 prerequisite 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 customize.
  • 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